unmapnotify.c (526B)
1 /* Copyright ©2006-2010 Kris Maglione <maglione.k at Gmail> 2 * See LICENSE file for license details. 3 */ 4 #include "event.h" 5 6 void 7 event_unmapnotify(XUnmapEvent *ev) { 8 Window *w; 9 10 if(!ev->send_event) 11 event_lastconfigure = ev->serial; 12 if((w = findwin(ev->window))) { 13 if(!ev->send_event) 14 w->mapped = false; 15 if(!ev->send_event && ev->event == ev->window) 16 w->unmapped--; 17 if(ev->send_event && ev->event != ev->window) 18 event_handle(w, unmap, ev); 19 } 20 if((w = findwin(ev->event))) 21 event_handle(w, unmap, ev); 22 }