From 38cca3195fcb95a59004d16a2a27ed85ff9a2765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=E1=BB=B3nh=20Thi=E1=BB=87n=20L=E1=BB=99c?= Date: Sat, 8 Aug 2026 02:43:38 +0700 Subject: [PATCH] fix(dock): skip creating dock layers when dock is disabled (#3014) --- quickshell/Modules/Dock/Dock.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/quickshell/Modules/Dock/Dock.qml b/quickshell/Modules/Dock/Dock.qml index d8eea0167..bcfbcc1a3 100644 --- a/quickshell/Modules/Dock/Dock.qml +++ b/quickshell/Modules/Dock/Dock.qml @@ -9,7 +9,7 @@ import qs.Widgets Variants { id: dockVariants // Connected frame mode renders the dock inside the frame surface; skip the standalone window there. - model: SettingsData.getFilteredScreens("dock").filter(screen => !CompositorService.frameHostsDockForScreen(screen)) + model: SettingsData.showDock ? SettingsData.getFilteredScreens("dock").filter(screen => !CompositorService.frameHostsDockForScreen(screen)) : [] property var contextMenu property var trashContextMenu