Fixed to unuse sync_fd when frontbuffer rendering. 90/231990/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Wed, 22 Apr 2020 07:43:42 +0000 (16:43 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Wed, 22 Apr 2020 07:43:42 +0000 (16:43 +0900)
Change-Id: Iad53c0071df08eb3cac63481eff4b7cde491fe3f
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c

index e20801a..fac6875 100755 (executable)
@@ -580,6 +580,11 @@ __tpl_wl_egl_surface_enqueue_buffer(tpl_surface_t *surface,
                 */
                if (surface->frontbuffer == tbm_surface)
                        wayland_egl_surface->need_to_enqueue = TPL_FALSE;
+
+               if (sync_fence != -1) {
+                       close(sync_fence);
+                       sync_fence = -1;
+               }
        }
 
        if (sync_fence != -1) {