hefty: bar: ws: proper occupied ws detection for numbers/dots

This commit is contained in:
end-4
2026-02-08 23:54:04 +01:00
parent da5b8e8912
commit 9e76e89b94
@@ -330,7 +330,8 @@ Item {
component NumberWorkspaceItem: WorkspaceItem { component NumberWorkspaceItem: WorkspaceItem {
id: wsNum id: wsNum
property bool hasBiggestWindow: !!wsModel.biggestWindow[index] property bool hasBiggestWindow: !!wsModel.biggestWindow[index]
property color contentColor: wsModel.occupied[wsNum.index] ? Appearance.colors.colOnSecondaryContainer : Appearance.colors.colOnLayer1Inactive property int wsId: wsModel.getWorkspaceIdAt(index)
property color contentColor: (wsModel.occupied[wsNum.index] && wsId !== wsModel.fakeWorkspace) ? Appearance.colors.colOnSecondaryContainer : Appearance.colors.colOnLayer1Inactive
FadeLoader { FadeLoader {
shown: !(Config.options?.bar.workspaces.alwaysShowNumbers shown: !(Config.options?.bar.workspaces.alwaysShowNumbers