diff options
Diffstat (limited to 'daemon/gdm-session.c')
-rw-r--r-- | daemon/gdm-session.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/daemon/gdm-session.c b/daemon/gdm-session.c index 8a2a97e5..1d0de889 100644 --- a/daemon/gdm-session.c +++ b/daemon/gdm-session.c @@ -913,13 +913,13 @@ worker_on_saved_session_name_read (GdmDBusWorker *worker, return; } + update_session_type (self); + if (strcmp (session_name, get_default_session_name (self)) != 0) { g_free (self->priv->saved_session); self->priv->saved_session = g_strdup (session_name); - update_session_type (self); - if (self->priv->greeter_interface != NULL) { gdm_dbus_greeter_emit_default_session_name_changed (self->priv->greeter_interface, session_name); |