From 63e4015f3a96852436ef8f41c2f7dc0dea8e64bb Mon Sep 17 00:00:00 2001 From: Peter Fajdiga Date: Sun, 10 Mar 2024 19:26:35 +0100 Subject: [PATCH] don't tile popup windows --- src/extern/kwin.d.ts | 1 + src/world/Clients.ts | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/extern/kwin.d.ts b/src/extern/kwin.d.ts index 3eca53d..43dab82 100644 --- a/src/extern/kwin.d.ts +++ b/src/extern/kwin.d.ts @@ -62,6 +62,7 @@ interface KwinClient { readonly dock: boolean; readonly normalWindow: boolean; readonly managed: boolean; + readonly popupWindow: boolean; fullScreen: boolean; activities: string[]; // empty array means all activities diff --git a/src/world/Clients.ts b/src/world/Clients.ts index 1724dd7..8aec85c 100644 --- a/src/world/Clients.ts +++ b/src/world/Clients.ts @@ -1,6 +1,6 @@ namespace Clients { export function canTileEver(kwinClient: KwinClient) { - return kwinClient.resizeable; + return kwinClient.resizeable && !kwinClient.popupWindow; } export function canTileNow(kwinClient: KwinClient) {