summaryrefslogtreecommitdiff
path: root/modules/session/Wrapper.qml
diff options
context:
space:
mode:
author2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-17 19:46:51 +1000
committer2 * r + 2 * t <61896496+soramanew@users.noreply.github.com>2025-09-17 19:46:51 +1000
commit510cb45ac1a42ae6433ebb57082547c3c2c19305 (patch)
tree4698a445e585f55b4b68227ebbef31ab77ce5c47 /modules/session/Wrapper.qml
parentosd: fix anim when appear on change (diff)
downloadcaelestia-shell-510cb45ac1a42ae6433ebb57082547c3c2c19305.tar.gz
caelestia-shell-510cb45ac1a42ae6433ebb57082547c3c2c19305.tar.bz2
caelestia-shell-510cb45ac1a42ae6433ebb57082547c3c2c19305.zip
session: loader content
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
+ }
}
}