summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRay Strode <rstrode@redhat.com>2011-03-08 14:59:18 -0500
committerRay Strode <rstrode@redhat.com>2011-03-08 16:25:16 -0500
commitc85b2903013d41d8e7f2f27ced8149ead90485df (patch)
tree8e5979883002b66fe1ead145d1edfa04a58455f4
parent476321d5bd8f007747d23a5856f8f79b6543e0b9 (diff)
downloadgdm-c85b2903013d41d8e7f2f27ced8149ead90485df.tar.gz
daemon: create user settings object in worker early
This will give us the opportunity to use it from setup code.
-rw-r--r--daemon/gdm-session-worker.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index 137b69d6..346527ca 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -1984,8 +1984,6 @@ do_setup (GdmSessionWorker *worker)
GError *error;
gboolean res;
- worker->priv->user_settings = gdm_session_settings_new ();
-
g_signal_connect_swapped (worker->priv->user_settings,
"notify::language-name",
G_CALLBACK (on_saved_language_name_read),
@@ -2656,6 +2654,8 @@ gdm_session_worker_init (GdmSessionWorker *worker)
{
worker->priv = GDM_SESSION_WORKER_GET_PRIVATE (worker);
+
+ worker->priv->user_settings = gdm_session_settings_new ();
}
static void