event.c
changeset 920 7f8c81c4bc9a
parent 919 0ed962cd6b87
child 921 e0ec0d5d8b1e
equal deleted inserted replaced
919:0ed962cd6b87 920:7f8c81c4bc9a
   299 	static XWindowAttributes wa;
   299 	static XWindowAttributes wa;
   300 	XMapRequestEvent *ev = &e->xmaprequest;
   300 	XMapRequestEvent *ev = &e->xmaprequest;
   301 
   301 
   302 	if(!XGetWindowAttributes(dpy, ev->window, &wa))
   302 	if(!XGetWindowAttributes(dpy, ev->window, &wa))
   303 		return;
   303 		return;
   304 	if(wa.override_redirect)
   304 	fprintf(stderr, "does the window suck? %s\n", wa.map_state == IsViewable ? "no" : "yes");
       
   305 	if(wa.override_redirect || wa.map_state != IsViewable)
   305 		return;
   306 		return;
   306 	if(!getclient(ev->window))
   307 	if(!getclient(ev->window))
   307 		manage(ev->window, &wa);
   308 		manage(ev->window, &wa);
   308 }
   309 }
   309 
   310