summaryrefslogtreecommitdiff
path: root/liblightdm-gobject/session.c
diff options
context:
space:
mode:
authorRobert Ancell <robert.ancell@canonical.com>2012-08-27 11:38:05 +1200
committerRobert Ancell <robert.ancell@canonical.com>2012-08-27 11:38:05 +1200
commit1c62f4b3e37496f335e11057e05a8dfd72882a42 (patch)
treefac8d5ab01609392ea4168ba217bd14a3d986a3b /liblightdm-gobject/session.c
parent39c12004b151f73524ca69f18289038170d1b811 (diff)
downloadlightdm-1c62f4b3e37496f335e11057e05a8dfd72882a42.tar.gz
Update default config to have remote-sessions-directory and check this in liblightdm
Diffstat (limited to 'liblightdm-gobject/session.c')
-rw-r--r--liblightdm-gobject/session.c15
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);