wl_egl: Initialize vblank_done flag when dequeue timeout occured 13/291413/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Fri, 14 Apr 2023 10:00:36 +0000 (19:00 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Fri, 14 Apr 2023 10:16:11 +0000 (19:16 +0900)
commit657f745288a970f36027a2f8c91842687a138ec0
tree425b319f62c06eb3db7808f8e7bd3bc01c7e353d
parent5ade05938f61b9dc1774c56445f7414011230c5e
wl_egl: Initialize vblank_done flag when dequeue timeout occured

 - Rarely, even if client cannot receive vblank event from tdm server,
  timeout may occur in can_dequeue.
 - In this case, if wl_egl_surface->vblank_done flag
  is not initialized to TPL_TRUE, problem situation may occur
  waiting vblank without calling tdm_client_vblank_wait
  after force_flush(can_dequeue_timeout).

Change-Id: If3f8eee13b5ae91a3728f189f53aa25720696b12
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c