]> git.sur5r.net Git - i3/i3/blobdiff - src/ewmh.c
Make i3 compatible with the very latest xcb
[i3/i3] / src / ewmh.c
index 67daa02231da9f1f9de7febb8e0fb0262a4641b3..7b2cc3e458fe03d754acae891d0ca48a61a72a20 100644 (file)
@@ -31,7 +31,7 @@ void ewmh_update_current_desktop() {
         TAILQ_FOREACH(ws, &(output_get_content(output)->nodes_head), nodes) {
             if (ws == focused_ws) {
                 xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root,
-                        atoms[_NET_CURRENT_DESKTOP], CARDINAL, 32, 1, &idx);
+                        A__NET_CURRENT_DESKTOP, A_CARDINAL, 32, 1, &idx);
                 return;
             }
             ++idx;
@@ -48,7 +48,7 @@ void ewmh_update_current_desktop() {
  */
 void ewmh_update_active_window(xcb_window_t window) {
     xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root,
-            atoms[_NET_ACTIVE_WINDOW], WINDOW, 32, 1, &window);
+            A__NET_ACTIVE_WINDOW, A_WINDOW, 32, 1, &window);
 }
 
 /*
@@ -104,7 +104,7 @@ void ewmh_update_workarea() {
         }
     }
     xcb_change_property(conn, XCB_PROP_MODE_REPLACE, root,
-            atoms[_NET_WORKAREA], CARDINAL, 32,
+            A__NET_WORKAREA, A_CARDINAL, 32,
             num_workspaces * (sizeof(Rect) / sizeof(uint32_t)),
             workarea);
     free(workarea);