summaryrefslogtreecommitdiff
path: root/daemon/gdm-session-worker.c
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2011-05-17 12:44:22 -0400
committerMatthias Clasen <mclasen@redhat.com>2012-06-09 15:54:01 -0400
commit24cb017c045545ac6b239ea28fe005b993e180e5 (patch)
treec9c1ef8e1eebb418d8a9da3ec04200e5de4f1b7b /daemon/gdm-session-worker.c
parent30ed994d9cce7395ab68486efdba8870a98cb612 (diff)
downloadgdm-24cb017c045545ac6b239ea28fe005b993e180e5.tar.gz
Allow alternative welcome sessionswip/initial-setup-redux
Diffstat (limited to 'daemon/gdm-session-worker.c')
-rw-r--r--daemon/gdm-session-worker.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/daemon/gdm-session-worker.c b/daemon/gdm-session-worker.c
index 57f10718..a314c92d 100644
--- a/daemon/gdm-session-worker.c
+++ b/daemon/gdm-session-worker.c
@@ -2643,6 +2643,7 @@ on_setup_for_program (GdmSessionWorker *worker,
{
DBusError error;
char *service;
+ char *username;
char *x11_display_name;
char *console;
char *seat_id;
@@ -2660,6 +2661,7 @@ on_setup_for_program (GdmSessionWorker *worker,
res = dbus_message_get_args (message,
&error,
DBUS_TYPE_STRING, &service,
+ DBUS_TYPE_STRING, &username,
DBUS_TYPE_STRING, &x11_display_name,
DBUS_TYPE_STRING, &console,
DBUS_TYPE_STRING, &seat_id,
@@ -2672,7 +2674,7 @@ on_setup_for_program (GdmSessionWorker *worker,
queue_state_change (worker);
worker->priv->service = g_strdup (service);
- worker->priv->username = g_strdup (GDM_USERNAME);
+ worker->priv->username = g_strdup (username);
worker->priv->x11_display_name = g_strdup (x11_display_name);
worker->priv->hostname = g_strdup (hostname);
worker->priv->display_device = g_strdup (console);