Don't wait for a wm to show up. This makes bar work with XMonad.

This commit is contained in:
LemonBoy 2012-07-25 11:05:13 +02:00
parent d7412803f6
commit 1abd4c2d5a

8
bar.c
View File

@ -249,12 +249,12 @@ set_ewmh_atoms (xcb_window_t root)
reply = xcb_intern_atom_reply (c, cookies[4], NULL); reply = xcb_intern_atom_reply (c, cookies[4], NULL);
atoms[4] = reply->atom; free (reply); atoms[4] = reply->atom; free (reply);
do {
reply1 = xcb_get_property_reply (c, xcb_get_property (c, 0, root, atoms[4], XCB_ATOM_ATOM, 0, -1), NULL);
} while (!xcb_get_property_value_length (reply1));
compliance_lvl = 0; compliance_lvl = 0;
reply1 = xcb_get_property_reply (c, xcb_get_property (c, 0, root, atoms[4], XCB_ATOM_ATOM, 0, -1), NULL);
if (!reply)
return compliance_lvl;
for (xcb_atom_t *a = xcb_get_property_value (reply1); for (xcb_atom_t *a = xcb_get_property_value (reply1);
a && a != xcb_get_property_value_end (reply1).data; a && a != xcb_get_property_value_end (reply1).data;
a++) a++)