homescreens/folio: Ensure applets list closes when settings is closed

This commit is contained in:
Devin Lin 2024-07-26 16:34:12 -04:00
parent 89efc8bc7f
commit 7aae8c7fbc

View file

@ -23,6 +23,17 @@ Item {
readonly property bool homeScreenInteractive: !appletListViewer.open
Connections {
target: folio.HomeScreenState
// Close applet viewer when settings view closes
function onViewStateChanged() {
if (folio.HomeScreenState.viewState !== Folio.HomeScreenState.SettingsView) {
appletListViewer.requestClose();
}
}
}
MouseArea {
id: closeSettings