event_loop: destroy clients before destroying display 30/174630/2
authorBoram Park <boram1288.park@samsung.com>
Tue, 3 Apr 2018 08:24:03 +0000 (17:24 +0900)
committerBoram Park <boram1288.park@samsung.com>
Tue, 3 Apr 2018 09:19:13 +0000 (18:19 +0900)
Change-Id: I6e143aa8446d6cd1e3c5567604dac227b647d6fe

src/tdm_event_loop.c

index 2e7fbbd..b7de4ab 100644 (file)
@@ -162,6 +162,10 @@ tdm_event_loop_deinit(tdm_private_display *private_display)
                tdm_event_loop_source_remove(source);
        }
 
+#if WAYLAND_VERSION_MAJOR >= 1 && WAYLAND_VERSION_MINOR >= 15
+       wl_display_destroy_clients(private_display->private_loop->wl_display);
+#endif
+
        wl_display_destroy(private_display->private_loop->wl_display);
 
        free(private_display->private_loop);