forked from Shinonome/dots-hyprland
lock: add password box content timeout
This commit is contained in:
@@ -15,10 +15,18 @@ Scope {
|
|||||||
property bool unlockInProgress: false
|
property bool unlockInProgress: false
|
||||||
property bool showFailure: false
|
property bool showFailure: false
|
||||||
|
|
||||||
// Clear the failure text once the user starts typing.
|
Timer {
|
||||||
|
id: passwordClearTimer
|
||||||
|
interval: 10000
|
||||||
|
onTriggered: {
|
||||||
|
root.currentText = "";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
onCurrentTextChanged: {
|
onCurrentTextChanged: {
|
||||||
showFailure = false;
|
showFailure = false; // Clear the failure text once the user starts typing.
|
||||||
GlobalStates.screenLockContainsCharacters = currentText.length > 0;
|
GlobalStates.screenLockContainsCharacters = currentText.length > 0;
|
||||||
|
passwordClearTimer.restart();
|
||||||
}
|
}
|
||||||
|
|
||||||
function tryUnlock() {
|
function tryUnlock() {
|
||||||
|
|||||||
Reference in New Issue
Block a user