From ee52a28d041dfb02da0f2deca0714beb5eaa51fd Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Fri, 10 Feb 2017 17:23:36 -0500 Subject: [PATCH] ecore-wl2: roundtrip during client disconnect ensure all pending requests are processed by the compositor and fixes session recovery destroy @fix --- src/lib/ecore_wl2/ecore_wl2_display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/ecore_wl2/ecore_wl2_display.c b/src/lib/ecore_wl2/ecore_wl2_display.c index e9016d4a0b..cade757c77 100644 --- a/src/lib/ecore_wl2/ecore_wl2_display.c +++ b/src/lib/ecore_wl2/ecore_wl2_display.c @@ -756,6 +756,7 @@ ecore_wl2_display_disconnect(Ecore_Wl2_Display *display) _ecore_wl2_display_cleanup(display); if (display->refs == 0) { + wl_display_roundtrip(display->wl.display); wl_display_disconnect(display->wl.display); /* remove this client display from hash */