From 28fa65bede1af83dc9abdb618fec3c73f5b39c16 Mon Sep 17 00:00:00 2001 From: Tobias Bengfort Date: Thu, 18 Apr 2024 16:51:33 +0200 Subject: [PATCH] decorations: do not add a border to CSD windows on Undecorate --- src/action.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/action.c b/src/action.c index eccba0e1..39495a25 100644 --- a/src/action.c +++ b/src/action.c @@ -812,7 +812,9 @@ actions_run(struct view *activator, struct server *server, if (view) { bool keep_border = action_get_bool( action, "keepBorder", rc.ssd_keep_border); - if (keep_border) { + if (!view->ssd_enabled) { + /* do not add a border to CSD windows */ + } else if (keep_border) { view_set_decorations(view, LAB_SSD_MODE_BORDER); } else { view_set_decorations(view, LAB_SSD_MODE_NONE);