summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHans de Goede <hdegoede@redhat.com>2018-05-16 18:36:50 +0100
committerRay Strode <rstrode@redhat.com>2018-08-02 15:20:09 -0400
commit039b03ccb557fe6cc8d15be06e9f1f3bfd1ff9ed (patch)
treeb5e0b7b672fbdf9c48b6ec92b96f02e75e8e4509
parentacbc04ed120cb9e0ca3daa0aa760944599a31d74 (diff)
downloadgdm-039b03ccb557fe6cc8d15be06e9f1f3bfd1ff9ed.tar.gz
local-display-factory: Use correct session-type for new transient displays
Use the new gdm_local_display_factory_use_wayland() helper to correctly set the session-type properties for displays created through gdm_local_display_factory_create_transient_display().
-rw-r--r--daemon/gdm-local-display-factory.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/daemon/gdm-local-display-factory.c b/daemon/gdm-local-display-factory.c
index 95db2cf7..f68eda8d 100644
--- a/daemon/gdm-local-display-factory.c
+++ b/daemon/gdm-local-display-factory.c
@@ -221,6 +221,8 @@ gdm_local_display_factory_create_transient_display (GdmLocalDisplayFactory *fact
#ifdef ENABLE_USER_DISPLAY_SERVER
display = gdm_local_display_new ();
+ if (gdm_local_display_factory_use_wayland ())
+ g_object_set (G_OBJECT (display), "session-type", "wayland", NULL);
#else
if (display == NULL) {
guint32 num;