diff options
author | Ray Strode <rstrode@redhat.com> | 2015-02-27 17:02:50 -0500 |
---|---|---|
committer | Ray Strode <rstrode@redhat.com> | 2015-02-27 17:07:49 -0500 |
commit | c27d48ba5b265a46e06ecdd2e398fb0e0b49823d (patch) | |
tree | 465563d16c033808518425ccfab377eef1720094 | |
parent | b679b6daa07812c956bcabcc726608bf51b107a6 (diff) | |
download | gdm-c27d48ba5b265a46e06ecdd2e398fb0e0b49823d.tar.gz |
daemon: make sure autologin display starts on initial vt
-rw-r--r-- | daemon/gdm-manager.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/daemon/gdm-manager.c b/daemon/gdm-manager.c index 9bdfb15f..9f354796 100644 --- a/daemon/gdm-manager.c +++ b/daemon/gdm-manager.c @@ -2171,6 +2171,7 @@ start_autologin_conversation_if_necessary (GdmManager *manager, { gboolean enabled; int delay = 0; + gboolean is_initial = FALSE; gdm_display_get_timed_login_details (display, &enabled, NULL, &delay); @@ -2182,7 +2183,8 @@ start_autologin_conversation_if_necessary (GdmManager *manager, return; } - g_object_set (G_OBJECT (session), "display-is-initial", TRUE, NULL); + g_object_get (G_OBJECT (display), "is-initial", &is_initial, NULL); + g_object_set (G_OBJECT (session), "display-is-initial", is_initial, NULL); g_debug ("GdmManager: Starting automatic login conversation"); gdm_session_start_conversation (session, "gdm-autologin"); |