diff options
author | Robert Ancell <robert.ancell@canonical.com> | 2012-08-27 11:38:05 +1200 |
---|---|---|
committer | Robert Ancell <robert.ancell@canonical.com> | 2012-08-27 11:38:05 +1200 |
commit | 1c62f4b3e37496f335e11057e05a8dfd72882a42 (patch) | |
tree | fac8d5ab01609392ea4168ba217bd14a3d986a3b /liblightdm-gobject | |
parent | 39c12004b151f73524ca69f18289038170d1b811 (diff) | |
download | lightdm-1c62f4b3e37496f335e11057e05a8dfd72882a42.tar.gz |
Update default config to have remote-sessions-directory and check this in liblightdm
Diffstat (limited to 'liblightdm-gobject')
-rw-r--r-- | liblightdm-gobject/session.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/liblightdm-gobject/session.c b/liblightdm-gobject/session.c index c91fea09..608c63bf 100644 --- a/liblightdm-gobject/session.c +++ b/liblightdm-gobject/session.c @@ -192,11 +192,20 @@ update_sessions (void) g_clear_error (&error); if (result) { - gchar *xd_value = g_key_file_get_string (config_key_file, "LightDM", "xsessions-directory", NULL); - if (xd_value) + gchar *value; + + value = g_key_file_get_string (config_key_file, "LightDM", "xsessions-directory", NULL); + if (value) { g_free (xsessions_dir); - xsessions_dir = xd_value; + xsessions_dir = value; + } + + value = g_key_file_get_string (config_key_file, "LightDM", "remote-sessions-directory", NULL); + if (value) + { + g_free (remote_sessions_dir); + remote_sessions_dir = value; } } g_key_file_free (config_key_file); |