@@ -129,12 +129,16 @@ Showable {
129129 for (var i = 0; i < LightDMService.sessions.count; i++) {
130130 var session = LightDMService.sessions.data(i,
131131 LightDMService.sessionRoles.KeyRole);
132− if (session === LightDMService.greeter.defaultSession ||
133− session === loader.item.sessionToStart) {
134− return session;
135− }
132+ if (loader.item.sessionToStart === session) {
133+ return session;
134+ }
135+ }
136+
137+ if (loader.item.sessionToStart === LightDMService.greeter.defaultSession) {
138+ return LightDMService.greeter.defaultSession;
139+ } else {
140+ return "ubuntu"; // The default / fallback
136141 }
137− return "ubuntu" // The default / fallback
138142 }
139143
140144 QtObject {