From fb850c4e0ff72aa85db391ae5937021dae339550 Mon Sep 17 00:00:00 2001 From: Pekka Paalanen Date: Thu, 15 Dec 2011 10:07:52 +0200 Subject: [PATCH] simple clients: flush before destroying wl_display Flush our pending destroy requests to the server before destroying the wl_display. Signed-off-by: Pekka Paalanen --- clients/simple-egl.c | 1 + clients/simple-shm.c | 1 + 2 files changed, 2 insertions(+) diff --git a/clients/simple-egl.c b/clients/simple-egl.c index 06b30969..cb36b623 100644 --- a/clients/simple-egl.c +++ b/clients/simple-egl.c @@ -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; diff --git a/clients/simple-shm.c b/clients/simple-shm.c index 7d4f1778..61771c91 100644 --- a/clients/simple-shm.c +++ b/clients/simple-shm.c @@ -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); }