Change-Id: I3c5a8addf4a3b2ab4cf25c8bccfc66bcddfebb02
Signed-off-by: joonbum.ko <joonbum.ko@samsung.com>
if (surf_source->vblank_waiting_buffers) {
__tpl_list_push_back(surf_source->vblank_waiting_buffers,
(void *)tbm_surface);
- if (_twe_surface_wait_vblank(surf_source) != TPL_ERROR_NONE)
- TPL_ERR("Failed to set wait vblank");
+ if (_twe_surface_wait_vblank(surf_source) != TPL_ERROR_NONE) {
+ TPL_WARN("Failed to set wait vblank. Falling back to IMMEDIATE_MODE.");
+ _twe_thread_wl_vk_surface_commit(surf_source, tbm_surface);
+ }
} else {
TPL_ERR("Invalid list. vblank_waiting_buffers is NULL.");
}