ck = xcb_query_tree(sc->dpy->conn, sc->super->root);
rep = xcb_query_tree_reply(sc->dpy->conn, ck, NULL);
if (rep) {
- xcb_window_iterator_t it;
+ xcb_window_t *it;
+ int count, i;
- it = xcb_query_tree_children_iterator(rep);
- for (; it.rem; xcb_window_next(&it))
- screen_add_window(sc, *it.data);
+ it = xcb_query_tree_children(rep);
+ count = xcb_query_tree_children_length(rep);
+ for (i = 0; i < count; i++)
+ screen_add_window(sc, it[i]);
free(rep);
}