From fa3e6a02b9a67844175b9441390808a2b84a8487 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ahmet=20=C3=87etinkaya?= Date: Mon, 10 Nov 2025 20:14:30 +0300 Subject: [PATCH] fix(bar): resolve 'Show workspace numbers only when occupied' setting - Fix workspace number container visibility logic to properly reference container.hasWindows - The 'hasWindows' property was not in scope for workspaceNumberContainer - Workspace numbers now correctly hide when workspace has no windows and setting is enabled - Fixes toggle functionality for 'show-numbers-only-when-occupied' setting --- Modules/Bar/Widgets/TaskbarGrouped.qml | 2 +- .../Settings/Bar/WidgetSettings/TaskbarGroupedSettings.qml | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/Modules/Bar/Widgets/TaskbarGrouped.qml b/Modules/Bar/Widgets/TaskbarGrouped.qml index 68b97ca6..9abf5633 100644 --- a/Modules/Bar/Widgets/TaskbarGrouped.qml +++ b/Modules/Bar/Widgets/TaskbarGrouped.qml @@ -158,7 +158,7 @@ Item { Item { id: workspaceNumberContainer - visible: root.showWorkspaceNumbers && (!root.showNumbersOnlyWhenOccupied || hasWindows) + visible: root.showWorkspaceNumbers && (!root.showNumbersOnlyWhenOccupied || container.hasWindows) anchors { left: parent.left diff --git a/Modules/Panels/Settings/Bar/WidgetSettings/TaskbarGroupedSettings.qml b/Modules/Panels/Settings/Bar/WidgetSettings/TaskbarGroupedSettings.qml index 301671a9..efea9ad6 100644 --- a/Modules/Panels/Settings/Bar/WidgetSettings/TaskbarGroupedSettings.qml +++ b/Modules/Panels/Settings/Bar/WidgetSettings/TaskbarGroupedSettings.qml @@ -3,7 +3,6 @@ import QtQuick.Controls import QtQuick.Layouts import qs.Commons import qs.Widgets -import qs.Services ColumnLayout { id: root