diff options
Diffstat (limited to 'modules/bar/components/workspaces/Workspaces.qml')
| -rw-r--r-- | modules/bar/components/workspaces/Workspaces.qml | 15 |
1 files changed, 2 insertions, 13 deletions
diff --git a/modules/bar/components/workspaces/Workspaces.qml b/modules/bar/components/workspaces/Workspaces.qml index 69b8e48..562dd82 100644 --- a/modules/bar/components/workspaces/Workspaces.qml +++ b/modules/bar/components/workspaces/Workspaces.qml @@ -14,16 +14,6 @@ StyledClippingRect { required property ShellScreen screen readonly property int activeWsId: Config.bar.workspaces.perMonitorWorkspaces ? (Hypr.monitorFor(screen).activeWorkspace?.id ?? 1) : Hypr.activeWsId - readonly property var monitorWorkspaces: { - if (Config.bar.workspaces.perMonitorWorkspaces) { - let monitor = Hypr.monitorFor(root.screen); - return Hypr.workspaces.values.filter(ws => { - return ws.monitor.id == monitor.id - }); - } else { - return Hypr.workspaces.values - } - } implicitWidth: Config.bar.sizes.innerWidth implicitHeight: layout.implicitHeight + Appearance.padding.small * 2 @@ -42,9 +32,9 @@ StyledClippingRect { Repeater { id: workspaces - model: monitorWorkspaces.length + model: Hypr.workspaces.values.length Workspace { - ws: monitorWorkspaces[index] + ws: Hypr.workspaces.values[index] activeWsId: root.activeWsId } } @@ -56,7 +46,6 @@ StyledClippingRect { sourceComponent: ActiveIndicator { activeWsId: root.activeWsId - monitorWorkspaces: root.monitorWorkspaces workspaces: workspaces mask: layout } |