From 9a5cbe498cfc32e7ae1612cabce0e173e9e55c28 Mon Sep 17 00:00:00 2001 From: Mikhail Zolotukhin Date: Sun, 7 Nov 2021 15:36:33 +0300 Subject: [PATCH] fix: prevent broken tiling, by not including empty stings into rules --- src/kwinscript/config.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/kwinscript/config.ts b/src/kwinscript/config.ts index 9d901858..4dee9528 100644 --- a/src/kwinscript/config.ts +++ b/src/kwinscript/config.ts @@ -129,7 +129,11 @@ export class ConfigImpl implements Config { if (!str || typeof str !== "string") { return []; } - return str.split(",").map((part) => part.trim()); + // Split by commas, trim and remove empty strings + return str + .split(",") + .map((part) => part.trim()) + .filter((i) => i); } this.kwinApi = kwinApi;