X-Git-Url: http://git.tdb.fi/?p=geometrycompositor.git;a=blobdiff_plain;f=source%2Fmain.c;h=2da64e601b6472a42fba0dab7f4781fa1ead4d79;hp=c37ecc8d86f6f552a9cbe2ac481ad87a30065640;hb=0f620e224622a48411afc1f47d900b96e09ea82a;hpb=f13c078df3041afbf1b9d4fdbb502b426c46640c diff --git a/source/main.c b/source/main.c index c37ecc8..2da64e6 100644 --- a/source/main.c +++ b/source/main.c @@ -528,11 +528,11 @@ void process_map_event(Compositor *compositor, XMapEvent *event) return; CompositedWindow *window = find_window(screen, event->window); - if(window) - { - window->map_state = IsViewable; - create_window_pixmap(compositor, screen, window); - } + if(!window) + return; + + window->map_state = IsViewable; + create_window_pixmap(compositor, screen, window); } void process_unmap_event(Compositor *compositor, XUnmapEvent *event)