commit - ebeb4e4752e33e9a87cbe0725f65595cba0037fa
commit + 0ba3bae98196ec8a0887f494cb8a2dd5b645f763
blob - 97014cc4e3d3efebace044eb033435d687233a48
blob + fbbfac05e385d02d31152570c5c09093fb5557e2
--- dmenu.c
+++ dmenu.c
if(ev.xexpose.count == 0)
drawmenu();
break;
+ case VisibilityNotify:
+ if (ev.xvisibility.state != VisibilityUnobscured)
+ XRaiseWindow(dpy, win);
+ break;
}
}
/* menu window */
wa.override_redirect = True;
wa.background_pixmap = ParentRelative;
- wa.event_mask = ExposureMask | ButtonPressMask | KeyPressMask;
+ wa.event_mask = ExposureMask | ButtonPressMask | KeyPressMask | VisibilityChangeMask;
/* menu window geometry */
mh = dc.font.height + 2;