Commit 17f582a1 authored by Devin Lin's avatar Devin Lin 🎨
Browse files

lockscreen: Fix drawer not closing when notification button clicked

parent 57192b77
Pipeline #160904 passed with stages
in 1 minute and 37 seconds
......@@ -27,6 +27,7 @@ Loader {
asynchronous: true
sourceComponent: Item {
// top status bar
MobileShell.StatusBar {
id: statusBar
......@@ -42,16 +43,17 @@ Loader {
showSecondRow: false
showDropShadow: true
showTime: false
disableSystemTray: true // HACK: prevent SIGABRT
disableSystemTray: true // prevent SIGABRT, since loading the system tray on the lockscreen leads to bad... things
}
// drag down gesture to open action drawer
MobileShell.ActionDrawerOpenSurface {
id: swipeArea
actionDrawer: drawer
anchors.fill: statusBar
}
// swipe-down drawer component
// action drawer component
MobileShell.ActionDrawer {
id: drawer
anchors.fill: parent
......@@ -64,12 +66,15 @@ Loader {
property bool requestNotificationAction: false
// notification button clicked, requesting auth
onPermissionsRequested: {
requestNotificationAction = true;
drawer.close();
root.passwordRequested();
}
}
// listen to authentication events
Connections {
target: authenticator
function onSucceeded() {
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment