Skip to content

Commit 465b98f

Browse files
committed
Plasma 6.6.x broke KWin::RectF - adapt to the new implementation.
1 parent 589d3ee commit 465b98f

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

src/contents/ui/AutoTiler.qml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -719,7 +719,7 @@ QtObject {
719719

720720
if (screenIndex != -1 && desktopIndex != -1) {
721721
let clientArea = Workspace.clientArea(KWin.FullScreenArea, Workspace.screens[screenIndex], Workspace.desktops[desktopIndex]);
722-
return (window.frameGeometry.left + 0.01 > clientArea.left && window.frameGeometry.right - 0.01 < clientArea.right && window.frameGeometry.top + 0.01 > clientArea.top && window.frameGeometry.bottom - 0.01 < clientArea.bottom);
722+
return (window.frameGeometry.x + 0.01 > clientArea.left && window.frameGeometry.x + window.frameGeometry.width - 0.01 < clientArea.right && window.frameGeometry.y + 0.01 > clientArea.top && window.frameGeometry.y + window.frameGeometry.height - 0.01 < clientArea.bottom);
723723
}
724724
return false;
725725
}

src/contents/ui/main.qml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1053,7 +1053,8 @@ SPECIAL_AUTO_TILER_3`;
10531053
for (var i = 0; i < windows.length; i++) {
10541054
let window = windows[i];
10551055
if (client.internalId != window.internalId && isValidWindow(window) && !window.minimized && (window.onAllDesktops || window.desktops.includes(Workspace.currentDesktop)) && (window.activities.length == 0 || window.activities.includes(Workspace.currentActivity))) {
1056-
removeUsedAreas(freeAreas, window.frameGeometry);
1056+
let area = Qt.rect(window.frameGeometry.x, window.frameGeometry.y, window.frameGeometry.width, window.frameGeometry.height);
1057+
removeUsedAreas(freeAreas, area);
10571058
removeOverlappingSmallerAreas(freeAreas);
10581059
}
10591060
}

0 commit comments

Comments
 (0)