mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-01-30 08:22:51 -05:00
lock screen: allow starting pam auth with empty password
This commit is contained in:
@@ -322,7 +322,7 @@ Item {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
onAccepted: {
|
onAccepted: {
|
||||||
if (!demoMode && root.passwordBuffer.length > 0 && !pam.active) {
|
if (!demoMode && !pam.active) {
|
||||||
console.log("Enter pressed, starting PAM authentication")
|
console.log("Enter pressed, starting PAM authentication")
|
||||||
pam.start()
|
pam.start()
|
||||||
}
|
}
|
||||||
@@ -350,6 +350,18 @@ Item {
|
|||||||
forceActiveFocus()
|
forceActiveFocus()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
onActiveFocusChanged: {
|
||||||
|
if (!activeFocus && !demoMode && visible) {
|
||||||
|
Qt.callLater(() => forceActiveFocus())
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
onEnabledChanged: {
|
||||||
|
if (enabled && !demoMode && visible) {
|
||||||
|
Qt.callLater(() => forceActiveFocus())
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
KeyboardController {
|
KeyboardController {
|
||||||
@@ -546,7 +558,7 @@ Item {
|
|||||||
anchors.verticalCenter: parent.verticalCenter
|
anchors.verticalCenter: parent.verticalCenter
|
||||||
iconName: "keyboard_return"
|
iconName: "keyboard_return"
|
||||||
buttonSize: 36
|
buttonSize: 36
|
||||||
visible: (demoMode || (root.passwordBuffer.length > 0 && !pam.active && !root.unlocking))
|
visible: (demoMode || (!pam.active && !root.unlocking))
|
||||||
enabled: !demoMode
|
enabled: !demoMode
|
||||||
onClicked: {
|
onClicked: {
|
||||||
if (!demoMode) {
|
if (!demoMode) {
|
||||||
|
|||||||
Reference in New Issue
Block a user