From 387899808091d1c7135c1ab1e7731400c0a54c3a Mon Sep 17 00:00:00 2001 From: bbedward Date: Sun, 9 Nov 2025 13:00:15 -0500 Subject: [PATCH] hyprland: refresh top levels then debounce sort --- Services/CompositorService.qml | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/Services/CompositorService.qml b/Services/CompositorService.qml index 430e826d..a37d867e 100644 --- a/Services/CompositorService.qml +++ b/Services/CompositorService.qml @@ -57,13 +57,6 @@ Singleton { repeat: false onTriggered: { _sortScheduled = false - if (isHyprland) { - try { - Hyprland.refreshToplevels() - } catch(e) { - console.warn("CompositorService: Failed to refresh toplevels:", e) - } - } sortedToplevels = computeSortedToplevels() toplevelsChanged() } @@ -98,6 +91,9 @@ Singleton { event.name === "fullscreen" || event.name === "moveintogroup" || event.name === "moveoutofgroup") { + try { + Hyprland.refreshToplevels() + } catch(e) {} root.scheduleSort() } }