diff --git a/applets/digital-clock/package/contents/config/main.xml b/applets/digital-clock/package/contents/config/main.xml
--- a/applets/digital-clock/package/contents/config/main.xml
+++ b/applets/digital-clock/package/contents/config/main.xml
@@ -65,5 +65,9 @@
+
+
+ false
+
diff --git a/applets/digital-clock/package/contents/ui/CalendarView.qml b/applets/digital-clock/package/contents/ui/CalendarView.qml
--- a/applets/digital-clock/package/contents/ui/CalendarView.qml
+++ b/applets/digital-clock/package/contents/ui/CalendarView.qml
@@ -120,6 +120,12 @@
}
}
+ Binding {
+ target: plasmoid
+ property: "hideOnWindowDeactivate"
+ value: !plasmoid.configuration.pin
+ }
+
PlasmaComponents.Label {
id: dayLabel
anchors.left: parent.left
@@ -347,6 +353,7 @@
height: width
checkable: true
iconSource: "window-pin"
- onCheckedChanged: plasmoid.hideOnWindowDeactivate = !checked
+ checked: plasmoid.configuration.pin
+ onCheckedChanged: plasmoid.configuration.pin = checked
}
}