- xcb_get_geometry_reply_t *geom;
- xcb_get_window_attributes_reply_t *attr;
-
- geom = do_get_geometry(kids[i]);
- attr = do_get_window_attributes(kids[i]);
-
- win_t *win = new0(win_t);
- win_sys_t *sys = new0(win_sys_t);
-
- win->x = geom->x;
- win->y = geom->y;
- win->w = geom->width;
- win->h = geom->height;
- win->sys = sys;
-
- sys->xcb = kids[i];
- sys->override = attr->override_redirect;
-
+ win_t *win = new0(win_t);
+ win->sys = new0(win_sys_t);
+ win->sys->xcb = kids[i];
+ do_get_geometry(kids[i], &win->x, &win->y, &win->w, &win->h);
+ do_get_window_attributes(kids[i], &win->sys->override);