simple clients: flush before destroying wl_display
authorPekka Paalanen <ppaalanen@gmail.com>
Thu, 15 Dec 2011 08:07:52 +0000 (10:07 +0200)
committerPekka Paalanen <ppaalanen@gmail.com>
Thu, 22 Dec 2011 09:27:50 +0000 (11:27 +0200)
Flush our pending destroy requests to the server before destroying the
wl_display.

Signed-off-by: Pekka Paalanen <ppaalanen@gmail.com>
clients/simple-egl.c
clients/simple-shm.c

index 06b3096..cb36b62 100644 (file)
@@ -386,6 +386,7 @@ main(int argc, char **argv)
        if (display.compositor)
                wl_compositor_destroy(display.compositor);
 
+       wl_display_flush(display.display);
        wl_display_destroy(display.display);
 
        return 0;
index 7d4f177..61771c9 100644 (file)
@@ -235,6 +235,7 @@ destroy_display(struct display *display)
        if (display->compositor)
                wl_compositor_destroy(display->compositor);
 
+       wl_display_flush(display->display);
        wl_display_destroy(display->display);
        free(display);
 }