wl_egl: check is_activated after calling can_dequeue 43/305343/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Wed, 17 Jan 2024 05:04:55 +0000 (14:04 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Wed, 31 Jan 2024 11:05:53 +0000 (20:05 +0900)
commit0d44d3c97f421eeb0c8d90d951ba2f3ca0146d39
treed083daecc7eeb78f79d1e3b384c509a4faf0da03
parentaf8dcff0a8cb47570383ef27f170280e98ac693a
wl_egl: check is_activated after calling can_dequeue

 - to resolve regression issue related to support frontbuffer rendering mode.
 - The issue was caused by the commit below

    wl_egl: remove checking activated when dequeue buffer
    c362b0b2860d1ebab098956e2567aeef8313952c

     - Actual buffer will be attached when calling tbm_surface_queue_can_dequeue().
      So calling wayland_tbm_client_queue_check_activate() at dequeue_buffer
      is not appropriate.

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