dmenu

my fork of dmenu
Index Commits Files Refs README LICENSE
commit 0ba3bae98196ec8a0887f494cb8a2dd5b645f763
parent ebeb4e4752e33e9a87cbe0725f65595cba0037fa
Author: Anselm R Garbe <anselm@garbe.us>
Date:   Thu,  1 Apr 2010 21:40:11 +0100

applied Troels' patch, thanks Troels!
Diffstat:
Mdmenu.c | 6+++++-
1 file changed, 5 insertions(+), 1 deletion(-)
diff --git 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;