Tiled: use clientGeometry to determine border resize

This commit is contained in:
Peter Fajdiga
2024-04-05 14:45:49 +02:00
parent 842ec1ac63
commit 7299341608
2 changed files with 3 additions and 2 deletions

View File

@@ -52,6 +52,7 @@ interface KwinClient {
readonly minSize: QmlSize;
readonly transient: boolean;
readonly transientFor: KwinClient;
readonly clientGeometry: Readonly<QmlRect>;
readonly move: boolean;
readonly resize: boolean;
readonly moveable: boolean;

View File

@@ -82,8 +82,8 @@ namespace ClientState {
if (kwinClient.resize) {
resizing = true;
resizingBorder = Workspace.cursorPos.x > kwinClient.frameGeometry.right ||
Workspace.cursorPos.x < kwinClient.frameGeometry.left;
resizingBorder = Workspace.cursorPos.x > kwinClient.clientGeometry.right ||
Workspace.cursorPos.x < kwinClient.clientGeometry.left;
window.column.grid.onUserResizeStarted();
}
});