Login to the right session

This commit is contained in:
David Heinemeier Hansson
2026-02-21 15:03:26 +01:00
parent 1a743d3467
commit 09c421021d
+9 -1
View File
@@ -8,6 +8,14 @@ Rectangle {
color: "#000000"
property string currentUser: userModel.lastUser
property int sessionIndex: {
for (var i = 0; i < sessionModel.rowCount(); i++) {
var name = (sessionModel.data(sessionModel.index(i, 0), Qt.DisplayRole) || "").toString()
if (name.indexOf("uwsm") !== -1)
return i
}
return sessionModel.lastIndex
}
Connections {
target: sddm
@@ -68,7 +76,7 @@ Rectangle {
Keys.onPressed: {
if (event.key === Qt.Key_Return || event.key === Qt.Key_Enter) {
sddm.login(root.currentUser, password.text, sessionModel.lastIndex)
sddm.login(root.currentUser, password.text, root.sessionIndex)
event.accepted = true
}
}