wl_egl: Delete calling wait_idle in surface_fini 42/286742/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Tue, 6 Dec 2022 08:51:24 +0000 (17:51 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Thu, 12 Jan 2023 07:13:32 +0000 (16:13 +0900)
 - 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 <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c

index 6804f2c..e780787 100755 (executable)
@@ -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) {