summaryrefslogtreecommitdiff
path: root/modules/session/Wrapper.qml
diff options
context:
space:
mode:
Diffstat (limited to 'modules/session/Wrapper.qml')
-rw-r--r--modules/session/Wrapper.qml13
1 files changed, 11 insertions, 2 deletions
diff --git a/modules/session/Wrapper.qml b/modules/session/Wrapper.qml
index facb0ff..967d8c3 100644
--- a/modules/session/Wrapper.qml
+++ b/modules/session/Wrapper.qml
@@ -1,3 +1,5 @@
+pragma ComponentBehavior: Bound
+
import qs.components
import qs.config
import Quickshell
@@ -44,9 +46,16 @@ Item {
}
]
- Content {
+ Loader {
id: content
- visibilities: root.visibilities
+ anchors.verticalCenter: parent.verticalCenter
+ anchors.left: parent.left
+
+ Component.onCompleted: active = Qt.binding(() => (root.visibilities.session && Config.session.enabled) || root.visible)
+
+ sourceComponent: Content {
+ visibilities: root.visibilities
+ }
}
}