From: Joonbum Ko Date: Wed, 22 Dec 2021 08:25:36 +0000 (+0900) Subject: Changed to do roundtrip_queue before display_fini. X-Git-Tag: submit/tizen/20211227.044152~4 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8dcb75d10e0506af4b9f6a6f642ea206dd84a2ed;p=platform%2Fcore%2Fuifw%2Flibtpl-egl.git Changed to do roundtrip_queue before display_fini. Change-Id: I998141a3dc63ac944526dbb14876d8d6fa690c02 Signed-off-by: Joonbum Ko --- diff --git a/src/tpl_wl_egl_thread.c b/src/tpl_wl_egl_thread.c index 257de88..06abb41 100755 --- a/src/tpl_wl_egl_thread.c +++ b/src/tpl_wl_egl_thread.c @@ -632,10 +632,11 @@ _thread_wl_display_fini(tpl_wl_egl_display_t *wl_egl_display) wl_egl_display->prepared = TPL_FALSE; } - if (wl_display_dispatch_queue_pending(wl_egl_display->wl_display, - wl_egl_display->ev_queue) == -1) { - _wl_display_print_err(wl_egl_display, "dispatch_queue_pending"); + if (wl_display_roundtrip_queue(wl_egl_display->wl_display, + wl_egl_display->ev_queue) == -1) { + _wl_display_print_err(wl_egl_display, "roundtrip_queue"); } + #if TIZEN_FEATURE_ENABLE if (wl_egl_display->tss) { TPL_INFO("[TIZEN_SURFACE_SHM_DESTROY]", @@ -679,6 +680,7 @@ _thread_wl_display_fini(tpl_wl_egl_display_t *wl_egl_display) wl_event_queue_destroy(wl_egl_display->ev_queue); + wl_egl_display->ev_queue = NULL; wl_egl_display->wl_initialized = TPL_FALSE; TPL_INFO("[DISPLAY_FINI]", "wl_egl_display(%p) wl_display(%p)",