tRevert wm_restack() API change - libwm - X windows manipulation library
(HTM) git clone git://z3bra.org/libwm
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 6feb73742a86509543be40d95e611c0a459f526c
(DIR) parent d9e5eeb099b33941fec3c257e5051cd5ce03da53
(HTM) Author: Willy Goiffon <dev@z3bra.org>
Date: Mon, 28 Oct 2019 19:13:14 +0100
Revert wm_restack() API change
Diffstat:
M libwm.c | 10 ++--------
M wm.h | 2 +-
2 files changed, 3 insertions(+), 9 deletions(-)
---
(DIR) diff --git a/libwm.c b/libwm.c
t@@ -417,15 +417,9 @@ wm_resize(xcb_window_t wid, int mode, int w, int h)
}
int
-wm_restack(xcb_window_t wid, uint32_t mode, xcb_window_t sibling)
+wm_restack(xcb_window_t wid, uint32_t mode)
{
- uint32_t r = 0, mask = 0, values[2];
- if (sibling) {
- mask |= XCB_CONFIG_WINDOW_SIBLING;
- values[r++] = sibling;
- }
- mask |= XCB_CONFIG_WINDOW_STACK_MODE;
- values[r++] = mode;
+ uint32_t values[1];
xcb_configure_window(conn, wid, XCB_CONFIG_WINDOW_STACK_MODE, values);
return 0;
}
(DIR) diff --git a/wm.h b/wm.h
t@@ -211,7 +211,7 @@ int wm_remap(xcb_window_t wid, int mode);
* XCB_STACK_MODE_BELOW
* XCB_STACK_MODE_OPPOSITE
*/
-int wm_restack(xcb_window_t wid, uint32_t mode, xcb_window_t sibling);
+int wm_restack(xcb_window_t wid, uint32_t mode);
/*
* Register the given event(s) on the window.