summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher Jeffrey <chjjeffrey@gmail.com>2012-09-07 11:51:08 -0500
committerChristopher Jeffrey <chjjeffrey@gmail.com>2012-09-07 11:51:08 -0500
commitc10cd64f1fb6fc083b81981b561824b5da5275f4 (patch)
tree84127bc898be26f5db687ea3322cb306357f6654
parentb42eee1ef38d77b3e8dee33af3a961854e2d050a (diff)
downloadtdebase-c10cd64f1fb6fc083b81981b561824b5da5275f4.tar.gz
tdebase-c10cd64f1fb6fc083b81981b561824b5da5275f4.zip
apply patch from richardgv. fixes #5.
-rw-r--r--compton.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/compton.c b/compton.c
index 60948ca32..b81117d46 100644
--- a/compton.c
+++ b/compton.c
@@ -1712,7 +1712,10 @@ configure_win(Display *dpy, XConfigureEvent *ce) {
/* save the configure event for when the window maps */
w->need_configure = True;
w->queue_configure = *ce;
+ restack_win(dpy, w, ce->above);
} else {
+ if (!(w->need_configure))
+ restack_win(dpy, w, ce->above);
w->need_configure = False;
#if CAN_DO_USABLE
@@ -1760,7 +1763,6 @@ configure_win(Display *dpy, XConfigureEvent *ce) {
}
w->a.override_redirect = ce->override_redirect;
- restack_win(dpy, w, ce->above);
}
static void