summaryrefslogtreecommitdiff
path: root/daemon/gdm-manager.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-manager.c')
-rw-r--r--daemon/gdm-manager.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c
index d080b308..6ef75bd6 100644
--- a/daemon/gdm-manager.c
+++ b/daemon/gdm-manager.c
@@ -1573,10 +1573,13 @@ set_up_session (GdmManager *manager,
ActUserManager *user_manager;
ActUser *user;
gboolean loaded;
+ gboolean is_initial_display = FALSE;
gboolean autologin_enabled = FALSE;
char *username = NULL;
- if (!manager->priv->ran_once && display_is_on_seat0 (display))
+ g_object_get (G_OBJECT (display), "is-initial", &is_initial_display, NULL);
+
+ if (!manager->priv->ran_once && is_initial_display)
autologin_enabled = get_automatic_login_details (manager, &username);
if (!autologin_enabled) {