From 6d7abc10a4473863b2ad999554ddcbfd6a6c82ee Mon Sep 17 00:00:00 2001 From: Joonbum Ko Date: Tue, 6 Dec 2022 17:51:24 +0900 Subject: [PATCH] wl_egl: Delete calling wait_idle in surface_fini - tpl_gthread_wait_idle will be called in tpl_gthread_pause_in_idle() tpl_gthread_pause_in_idle will be called in buffer_clear() So, calling wait_idle() is duplicated & meaningless operation Change-Id: I50b2aa2e73f5a22be5860ab3e6be241def2d862f Signed-off-by: Joonbum Ko --- src/tpl_wl_egl_thread.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/tpl_wl_egl_thread.c b/src/tpl_wl_egl_thread.c index 6804f2c..e780787 100755 --- a/src/tpl_wl_egl_thread.c +++ b/src/tpl_wl_egl_thread.c @@ -2179,8 +2179,6 @@ __tpl_wl_egl_surface_fini(tpl_surface_t *surface) wl_egl_surface, wl_egl_surface->wl_surface, wl_egl_surface->tbm_queue); - tpl_gthread_wait_idle(wl_egl_display->thread); - _tpl_wl_egl_surface_buffer_clear(wl_egl_surface); if (wl_egl_surface->surf_source) { -- 2.34.1