while (n) {
XNextEvent(dpy, &ev);
switch (ev.type) {
- case Expose: case KeyPress: case ButtonPress:
+ case MapNotify:
+ w = ev.xmap.window; goto window_visible;
+ case VisibilityNotify: case Expose: case KeyPress: case ButtonPress:
w = ev.xany.window; goto window_visible;
window_visible:
for (i = 0; i < n; i++)