X-Git-Url: https://git.armaanb.net/?a=blobdiff_plain;f=dmenu.c;h=fbbfac05e385d02d31152570c5c09093fb5557e2;hb=0ba3bae98196ec8a0887f494cb8a2dd5b645f763;hp=97014cc4e3d3efebace044eb033435d687233a48;hpb=ebeb4e4752e33e9a87cbe0725f65595cba0037fa;p=dmenu.git diff --git a/dmenu.c b/dmenu.c index 97014cc..fbbfac0 100644 --- a/dmenu.c +++ b/dmenu.c @@ -658,6 +658,10 @@ run(void) { if(ev.xexpose.count == 0) drawmenu(); break; + case VisibilityNotify: + if (ev.xvisibility.state != VisibilityUnobscured) + XRaiseWindow(dpy, win); + break; } } @@ -691,7 +695,7 @@ setup(Bool topbar) { /* 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;