From 7aae8c7fbc87136b9ea966a614b96ced3af85913 Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Fri, 26 Jul 2024 16:34:12 -0400 Subject: [PATCH] homescreens/folio: Ensure applets list closes when settings is closed --- .../contents/ui/settings/SettingsComponent.qml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/containments/homescreens/folio/package/contents/ui/settings/SettingsComponent.qml b/containments/homescreens/folio/package/contents/ui/settings/SettingsComponent.qml index 941fadf4..a2666e60 100644 --- a/containments/homescreens/folio/package/contents/ui/settings/SettingsComponent.qml +++ b/containments/homescreens/folio/package/contents/ui/settings/SettingsComponent.qml @@ -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