wl_egl: check is_activated after calling can_dequeue 13/305313/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 07:26:11 +0000 (16:26 +0900)
commit65b95e1c91b66b9d5cc95612a7390680d75d5712
treefebd3a953345ec02037b71b68d6f640a3dd7933d
parentf1765df710403191c362d87103cc6f71b587e4c7
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: I091d812f9354bd98e5b19a6eb35df83d92c45473
Signed-off-by: Joonbum Ko <joonbum.ko@samsung.com>
src/tpl_wl_egl_thread.c