- switch (ev->response_type) {
- case XCB_CREATE_NOTIFY:
- {
- xcb_create_notify_event_t *cev;
- d_screen_t *sc;
-
- cev = (xcb_create_notify_event_t*)ev;
- sc = display_screen_from_root(dpy, cev->parent);
- if (!sc) break;
- screen_add_window(sc, cev->window);
- break;
- }
- case XCB_DESTROY_NOTIFY:
- {
- xcb_destroy_notify_event_t *dev;
- d_screen_t *sc;
- d_window_t *w;
-
- dev = (xcb_destroy_notify_event_t*)ev;
- sc = display_screen_from_root(dpy, dev->event);
- if (!sc) break;
- w = screen_find_window(sc, dev->window);
- w->hide(w);
- screen_remove_window(sc, w);
- break;
- }
- case XCB_REPARENT_NOTIFY:
- {
- xcb_reparent_notify_event_t *rev;
- d_screen_t *sc;
- d_window_t *w;
-
- rev = (xcb_reparent_notify_event_t*)ev;
- sc = display_screen_from_root(dpy, rev->event);
- if (!sc) break;
- w = screen_find_window(sc, rev->window);
- if (rev->parent == sc->super.root)
- screen_add_window(sc, rev->window);
- else {
+ switch (ev->response_type) {
+ case XCB_CREATE_NOTIFY:
+ {
+ xcb_create_notify_event_t *cev;
+ d_screen_t *sc;
+
+ cev = (xcb_create_notify_event_t*)ev;
+ sc = display_screen_from_root(dpy, cev->parent);
+ if (!sc) break;
+ screen_add_window(sc, cev->window);
+ break;
+ }
+ case XCB_DESTROY_NOTIFY:
+ {
+ xcb_destroy_notify_event_t *dev;
+ d_screen_t *sc;
+ d_window_t *w;
+
+ dev = (xcb_destroy_notify_event_t*)ev;
+ sc = display_screen_from_root(dpy, dev->event);
+ if (!sc) break;
+ w = screen_find_window(sc, dev->window);