tChange border in takeover() rather than adopt() - glazier - window management experiments
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) Submodules
(DIR) README
(DIR) LICENSE
---
(DIR) commit d151f75ae2a5c9a31e94520a469b7342800183f8
(DIR) parent b749c3d6b70360d4adf2a20272b0b7acfb9a058a
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Sat, 26 Oct 2019 10:42:10 +0200
Change border in takeover() rather than adopt()
Diffstat:
M glazier.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
(DIR) diff --git a/glazier.c b/glazier.c
t@@ -107,9 +107,8 @@ adopt(xcb_window_t wid)
h = wm_get_attribute(wid, ATTR_H);
wm_get_cursor(0, scrn->root, &x, &y);
wm_teleport(wid, x - w/2, y - h/2, w, h);
- } else {
- wm_set_border(border, border_color, wid);
}
+
wm_reg_event(wid, XCB_EVENT_MASK_ENTER_WINDOW
| XCB_EVENT_MASK_FOCUS_CHANGE
| XCB_EVENT_MASK_STRUCTURE_NOTIFY);
t@@ -130,7 +129,8 @@ takeover()
continue;
adopt(orphans[i]);
- c++;
+ if (wm_is_mapped(orphans[i])
+ wm_set_border(border, border_color, wid);
}
if (verbose)