committed by
					
						
						Hiltjo Posthuma
					
				
			
			
				
	
			
			
			
						parent
						
							b6d2cc9aea
						
					
				
				
					commit
					377bd37e21
				
			
							
								
								
									
										5
									
								
								dmenu.c
									
									
									
									
									
								
							
							
						
						
									
										5
									
								
								dmenu.c
									
									
									
									
									
								
							@@ -552,7 +552,7 @@ run(void)
 | 
			
		||||
	XEvent ev;
 | 
			
		||||
 | 
			
		||||
	while (!XNextEvent(dpy, &ev)) {
 | 
			
		||||
		if (XFilterEvent(&ev, win))
 | 
			
		||||
		if (XFilterEvent(&ev, None))
 | 
			
		||||
			continue;
 | 
			
		||||
		switch(ev.type) {
 | 
			
		||||
		case Expose:
 | 
			
		||||
@@ -664,6 +664,7 @@ setup(void)
 | 
			
		||||
	                XNClientWindow, win, XNFocusWindow, win, NULL);
 | 
			
		||||
 | 
			
		||||
	XMapRaised(dpy, win);
 | 
			
		||||
	XSetInputFocus(dpy, win, RevertToParent, CurrentTime);
 | 
			
		||||
	if (embed) {
 | 
			
		||||
		XSelectInput(dpy, parentwin, FocusChangeMask);
 | 
			
		||||
		if (XQueryTree(dpy, parentwin, &dw, &w, &dws, &du) && dws) {
 | 
			
		||||
@@ -729,6 +730,8 @@ main(int argc, char *argv[])
 | 
			
		||||
 | 
			
		||||
	if (!setlocale(LC_CTYPE, "") || !XSupportsLocale())
 | 
			
		||||
		fputs("warning: no locale support\n", stderr);
 | 
			
		||||
	if (!XSetLocaleModifiers(""))
 | 
			
		||||
		fputs("warning: no locale modifiers support\n", stderr);
 | 
			
		||||
	if (!(dpy = XOpenDisplay(NULL)))
 | 
			
		||||
		die("cannot open display");
 | 
			
		||||
	screen = DefaultScreen(dpy);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user