move kwinClient.tile = null to ClientWrapper

This commit is contained in:
Peter Fajdiga
2024-03-09 23:14:55 +01:00
parent 8947719621
commit 33470b4d7b
3 changed files with 3 additions and 7 deletions

View File

@@ -160,6 +160,9 @@ class ClientWrapper {
const manager = new SignalManager();
manager.connect(client.kwinClient.maximizedAboutToChange, (maximizedMode: MaximizedMode) => {
if (maximizedMode > MaximizedMode.Unmaximized && client.kwinClient.tile !== null) {
client.kwinClient.tile = null;
}
client.maximizedMode = maximizedMode;
});

View File

@@ -41,10 +41,6 @@ namespace ClientState {
}
});
manager.connect(kwinClient.maximizedChanged, () => {
kwinClient.tile = null;
});
manager.connect(kwinClient.frameGeometryChanged, () => {
if (kwinClient.tile === null) {
world.do((clientManager, desktopManager) => {

View File

@@ -63,9 +63,6 @@ namespace ClientState {
});
manager.connect(kwinClient.maximizedAboutToChange, (maximizedMode: MaximizedMode) => {
if (maximizedMode > MaximizedMode.Unmaximized && kwinClient.tile !== null) {
kwinClient.tile = null;
}
world.do(() => {
window.onMaximizedChanged(maximizedMode);
});