diff options
author | Ray Strode <halfline@gmail.com> | 2020-05-15 14:38:39 +0000 |
---|---|---|
committer | Ray Strode <halfline@gmail.com> | 2020-05-15 14:38:39 +0000 |
commit | 0890d88ed7a8f28a47729366bae69d73acb95706 (patch) | |
tree | 2a7656dc97268ce93addb5a5bd60bb01755f8a3e | |
parent | 5e321bbe4447297e9713c9c3d6c1ffe6afee1573 (diff) | |
parent | 690b3c01550210f2638feafdaa0279f3dca96b9c (diff) | |
download | gdm-0890d88ed7a8f28a47729366bae69d73acb95706.tar.gz |
Merge branch 'wip/fix-user-switching' into 'master'
local-display-factory: Always force login screen to VT 1
Closes #602
See merge request GNOME/gdm!100
-rw-r--r-- | daemon/gdm-local-display-factory.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c index da1093bb..8709edd0 100644 --- a/daemon/gdm-local-display-factory.c +++ b/daemon/gdm-local-display-factory.c @@ -224,6 +224,7 @@ gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *fact { gboolean ret; GdmDisplay *display = NULL; + gboolean is_initial = FALSE; g_return_val_if_fail (GDM_IS_LOCAL_DISPLAY_FACTORY (factory), FALSE); @@ -235,6 +236,7 @@ gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *fact display = gdm_local_display_new (); if (gdm_local_display_factory_use_wayland ()) g_object_set (G_OBJECT (display), "session-type", "wayland", NULL); + is_initial = TRUE; #else if (display == NULL) { guint32 num; @@ -248,6 +250,7 @@ gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *fact g_object_set (display, "seat-id", "seat0", "allow-timed-login", FALSE, + "is-initial", is_initial, NULL); store_display (factory, display); |