diff --git a/src/lib/layout/Window.ts b/src/lib/layout/Window.ts index d28cac5..f6c0dd0 100644 --- a/src/lib/layout/Window.ts +++ b/src/lib/layout/Window.ts @@ -36,7 +36,7 @@ class Window { if (this.column.grid.config.reMaximize && this.isFocused()) { // do this here rather than in `onFocused` to ensure it happens after placement // (otherwise placement may not happen at all) - if (this.focusedState.maximizedMode > MaximizedMode.Unmaximized) { + if (this.focusedState.maximizedMode !== MaximizedMode.Unmaximized) { this.client.setMaximize( this.focusedState.maximizedMode === MaximizedMode.Horizontally || this.focusedState.maximizedMode === MaximizedMode.Maximized, this.focusedState.maximizedMode === MaximizedMode.Vertically || this.focusedState.maximizedMode === MaximizedMode.Maximized, @@ -79,7 +79,7 @@ class Window { } public onMaximizedChanged(maximizedMode: MaximizedMode) { - const maximized = maximizedMode > MaximizedMode.Unmaximized; + const maximized = maximizedMode !== MaximizedMode.Unmaximized; this.skipArrange = maximized; if (this.column.grid.config.tiledKeepBelow) { this.client.kwinClient.keepBelow = !maximized; diff --git a/src/lib/world/ClientWrapper.ts b/src/lib/world/ClientWrapper.ts index 7d73568..2ce878a 100644 --- a/src/lib/world/ClientWrapper.ts +++ b/src/lib/world/ClientWrapper.ts @@ -180,7 +180,7 @@ class ClientWrapper { const manager = new SignalManager(); manager.connect(client.kwinClient.maximizedAboutToChange, (maximizedMode: MaximizedMode) => { - if (maximizedMode > MaximizedMode.Unmaximized && client.kwinClient.tile !== null) { + if (maximizedMode !== MaximizedMode.Unmaximized && client.kwinClient.tile !== null) { client.kwinClient.tile = null; } client.maximizedMode = maximizedMode;