From 23185d9edfb3bad6e97503a53251ae5761c57af2 Mon Sep 17 00:00:00 2001 From: Devin Lin Date: Sat, 10 Sep 2022 00:21:19 -0400 Subject: [PATCH] shell: Fix containment/applet configs not being saved immediately --- shell/contents/configuration/ConfigurationAppletPage.qml | 1 + shell/contents/configuration/ConfigurationKcmPage.qml | 1 + 2 files changed, 2 insertions(+) diff --git a/shell/contents/configuration/ConfigurationAppletPage.qml b/shell/contents/configuration/ConfigurationAppletPage.qml index 0abd9b35..f74a1ea8 100644 --- a/shell/contents/configuration/ConfigurationAppletPage.qml +++ b/shell/contents/configuration/ConfigurationAppletPage.qml @@ -13,6 +13,7 @@ Kirigami.ScrollablePage { required property var configItem signal settingValueChanged() + onSettingValueChanged: saveConfig() // we save config immediately on mobile function saveConfig() { for (let key in plasmoid.configuration) { diff --git a/shell/contents/configuration/ConfigurationKcmPage.qml b/shell/contents/configuration/ConfigurationKcmPage.qml index d957f5c2..950baed6 100644 --- a/shell/contents/configuration/ConfigurationKcmPage.qml +++ b/shell/contents/configuration/ConfigurationKcmPage.qml @@ -14,6 +14,7 @@ Kirigami.Page { required property Item internalPage signal settingValueChanged() + onSettingValueChanged: saveConfig(); // we save config immediately on mobile title: kcm.name topPadding: 0