From 31acedf6a32aa0afa005577184731e3986dfdda7 Mon Sep 17 00:00:00 2001 From: Joonbum Ko Date: Tue, 11 May 2021 15:08:19 +0900 Subject: [PATCH] Fix to prevent thread conflict. Change-Id: I946bd6bce80a3e6188ff9e6c060abb7634a7e9b0 Signed-off-by: Joonbum Ko --- src/tpl_wl_egl_thread.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/tpl_wl_egl_thread.c b/src/tpl_wl_egl_thread.c index 1f2a63e..7913614 100755 --- a/src/tpl_wl_egl_thread.c +++ b/src/tpl_wl_egl_thread.c @@ -1959,7 +1959,9 @@ __tpl_wl_egl_surface_fini(tpl_surface_t *surface) wl_egl_surface, wl_egl_surface->wl_surface, wl_egl_surface->tbm_queue); + tpl_gmutex_lock(&wl_egl_surface->surf_mutex); _tpl_wl_egl_surface_buffer_clear(wl_egl_surface); + tpl_gmutex_unlock(&wl_egl_surface->surf_mutex); if (wl_egl_surface->surf_source) tpl_gsource_destroy(wl_egl_surface->surf_source, TPL_TRUE); -- 2.7.4