diff options
| author | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-12 16:21:34 +0200 |
|---|---|---|
| committer | Ivan Kanakarakis <ivan.kanak@gmail.com> | 2011-12-12 16:21:34 +0200 |
| commit | 71456edfe82706ae331557105dcac1b147b07656 (patch) | |
| tree | 62648732b26a4f393bbce3008e33cfe5f4d2acbb | |
| parent | d8abed213a159e9f122da6eb283614bd3bfbffd9 (diff) | |
do not handle/map windows manually when override_redirect flag is set
| -rw-r--r-- | dminiwm.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -529,6 +529,10 @@ void keypress(XEvent *e) { /* ~~~ Signal Management ~~~ */ void maprequest(XEvent *e) { XMapRequestEvent *ev = &e->xmaprequest; + static XWindowAttributes wa; + + if(!XGetWindowAttributes(dis, ev->window, &wa)) return; + if(wa.override_redirect) return; /* window is transient */ Window trans; |
