summaryrefslogtreecommitdiff
path: root/daemon/gdm-local-display.c
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/gdm-local-display.c')
-rw-r--r--daemon/gdm-local-display.c12
1 files changed, 4 insertions, 8 deletions
diff --git a/daemon/gdm-local-display.c b/daemon/gdm-local-display.c
index b1ed2bc8..3b682262 100644
--- a/daemon/gdm-local-display.c
+++ b/daemon/gdm-local-display.c
@@ -110,11 +110,6 @@ gdm_local_display_prepare (GdmDisplay *display)
}
g_debug ("doing initial setup? %s", doing_initial_setup? "yes" : "no");
- if (doing_initial_setup && g_strcmp0 (session_type, "wayland") == 0) {
- g_debug ("initial setup doesn't have a wayland session, failing back to X11");
- failed = TRUE;
- goto out;
- }
if (!doing_initial_setup) {
launch_environment = gdm_create_greeter_launch_environment (NULL,
@@ -124,9 +119,10 @@ gdm_local_display_prepare (GdmDisplay *display)
TRUE);
} else {
launch_environment = gdm_create_initial_setup_launch_environment (NULL,
- seat_id,
- NULL,
- TRUE);
+ seat_id,
+ session_type,
+ NULL,
+ TRUE);
}
g_object_set (self, "launch-environment", launch_environment, NULL);