applied Troels' patch, thanks Troels! 0ba3bae9
Anselm R Garbe · 2010-04-01 21:40 1 file(s) · +5 −1
dmenu.c +5 −1
658 658
			if(ev.xexpose.count == 0)
659 659
				drawmenu();
660 660
			break;
661 +
		case VisibilityNotify:
662 +
			if (ev.xvisibility.state != VisibilityUnobscured)
663 +
				XRaiseWindow(dpy, win);
664 +
			break;
661 665
		}
662 666
}
663 667
691 695
	/* menu window */
692 696
	wa.override_redirect = True;
693 697
	wa.background_pixmap = ParentRelative;
694 -
	wa.event_mask = ExposureMask | ButtonPressMask | KeyPressMask;
698 +
	wa.event_mask = ExposureMask | ButtonPressMask | KeyPressMask | VisibilityChangeMask;
695 699
696 700
	/* menu window geometry */
697 701
	mh = dc.font.height + 2;