diff options
author | Albert Astals <albert.astals@canonical.com> | 2012-08-27 10:47:49 +0200 |
---|---|---|
committer | Albert Astals <albert.astals@canonical.com> | 2012-08-27 10:47:49 +0200 |
commit | 67af64336d7032fcc3ac07006f833fbbee8495a9 (patch) | |
tree | f5218599c2d4795d111e9bfa7a02a7afb08ff389 | |
parent | 6d3813cdd365bb1b22d7fe31a21cb2ea4052719d (diff) | |
download | lightdm-67af64336d7032fcc3ac07006f833fbbee8495a9.tar.gz |
Do not insert null session into sessions
-rw-r--r-- | liblightdm-gobject/session.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/liblightdm-gobject/session.c b/liblightdm-gobject/session.c index 608c63bf..476ad9b6 100644 --- a/liblightdm-gobject/session.c +++ b/liblightdm-gobject/session.c @@ -149,12 +149,13 @@ load_sessions (const gchar *sessions_dir) key = g_strndup (filename, strlen (filename) - strlen (".desktop")); session = load_session (key_file, key); if (session) + { g_debug ("Loaded session %s (%s, %s)", path, GET_PRIVATE (session)->name, GET_PRIVATE (session)->comment); + sessions = g_list_insert_sorted (sessions, session, compare_session); + } else g_debug ("Ignoring session %s", path); g_free (key); - - sessions = g_list_insert_sorted (sessions, session, compare_session); } g_free (path); |