diff options
| author | Mewlkor <gruss221@gmail.com> | 2025-07-27 23:34:50 +0200 |
|---|---|---|
| committer | Mewlkor <gruss221@gmail.com> | 2025-07-27 23:38:55 +0200 |
| commit | 1fbd9753ca36d1aae4a265284073a892703193bb (patch) | |
| tree | fc835bec717a2ded521806b501a2d932902dac16 /config/quickshell/modules/overview/OverviewWidget.qml | |
| parent | 71be8d527dadb784d87c48786d78dc6d2a5c96ca (diff) | |
fix: fix window position not using correct monitor, fix scaling of windows on monitors with non 1.0 scale
Diffstat (limited to 'config/quickshell/modules/overview/OverviewWidget.qml')
| -rw-r--r-- | config/quickshell/modules/overview/OverviewWidget.qml | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/config/quickshell/modules/overview/OverviewWidget.qml b/config/quickshell/modules/overview/OverviewWidget.qml index 22cf929e..93e90967 100644 --- a/config/quickshell/modules/overview/OverviewWidget.qml +++ b/config/quickshell/modules/overview/OverviewWidget.qml @@ -239,8 +239,8 @@ Item { delegate: OverviewWindow { id: window windowData: windowByAddress[modelData] - monitorData: root.monitorData - scale: root.scale + monitorData: HyprlandData.monitors.find(m => m.id === windowData?.monitor) // use monitorData of the monitor the window is on + scale: root.scale * (monitorData?.scale / root.monitor?.scale) // adjust window scale to the monitor where the overview is displayed availableWorkspaceWidth: root.workspaceImplicitWidth availableWorkspaceHeight: root.workspaceImplicitHeight |
