Bugfix: _NET_SUPPORTED property corruption
Patch status: needinfo
Patch by Tony Crisci
Long description:
Fix a typing mistake that may cause _NET_SUPPORTED root property to become corrupted. This bug was introduced in: Implement EWMH number of desktops property http://code.stapelberg.de/git/i3/commit/?h=next&id=b47f480728a6d053c117e4b99ee4c78d99ba6a71 fixes #1298
To apply this patch, use:
curl http://cr.i3wm.org/patch/610/raw.patch | git am
b/src/ewmh.c
23 |
@@ -229,7 +229,7 @@ void ewmh_setup_hints(void) { |
24 |
NULL); |
25 |
xcb_change_property(conn, XCB_PROP_MODE_REPLACE, child_window, A__NET_SUPPORTING_WM_CHECK, XCB_ATOM_WINDOW, 32, 1, &child_window); |
26 |
xcb_change_property(conn, XCB_PROP_MODE_REPLACE, child_window, A__NET_WM_NAME, A_UTF8_STRING, 8, strlen("i3"), "i3"); |
27 |
- xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root, A__NET_SUPPORTING_WM_CHECK, XCB_ATOM_WINDOW, 33, 1, &child_window); |
28 |
+ xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root, A__NET_SUPPORTING_WM_CHECK, XCB_ATOM_WINDOW, 32, 1, &child_window); |
29 |
|
30 |
/* I’m not entirely sure if we need to keep _NET_WM_NAME on root. */ |
31 |
xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root, A__NET_WM_NAME, A_UTF8_STRING, 8, strlen("i3"), "i3"); |