From 71456edfe82706ae331557105dcac1b147b07656 Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Mon, 12 Dec 2011 16:21:34 +0200 Subject: do not handle/map windows manually when override_redirect flag is set --- dminiwm.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/dminiwm.c b/dminiwm.c index 897ddc7..1818965 100644 --- a/dminiwm.c +++ b/dminiwm.c @@ -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; -- cgit v1.3.1