]> git.tdb.fi Git - geometrycompositor.git/commitdiff
Update the window pointer after reordering
authorMikko Rasa <tdb@tdb.fi>
Tue, 22 Dec 2015 20:08:39 +0000 (22:08 +0200)
committerMikko Rasa <tdb@tdb.fi>
Tue, 22 Dec 2015 20:08:39 +0000 (22:08 +0200)
Otherwise an incorrect window's map state may be checked.

source/main.c

index 379b0898d4fd2d2a493df802f231245a9e63da42..34e05b1a97d1c30804ba782b8741f6df3ce24329 100644 (file)
@@ -1307,7 +1307,7 @@ void process_configure_event(Compositor *compositor, XConfigureEvent *event)
                window->border = event->border_width;
                window->recreate_pixmap = 1;
        }
-       reorder_window(screen, window, event->above);
+       window = reorder_window(screen, window, event->above);
 
        if(window->map_state==IsViewable)
                mark_dirty(compositor, screen);