wl_egl/vk: use new tdm API to handle pending events. 80/293680/1
authorJoonbum Ko <joonbum.ko@samsung.com>
Fri, 2 Jun 2023 04:15:03 +0000 (13:15 +0900)
committerJoonbum Ko <joonbum.ko@samsung.com>
Fri, 2 Jun 2023 04:21:19 +0000 (13:21 +0900)
 refer to
 https://review.tizen.org/gerrit/#/c/platform/core/uifw/libtdm/+/293679/
 client: Add new API to handle pending events
 fb76bf4

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

index 16df22e..7a57437 100755 (executable)
@@ -1987,6 +1987,11 @@ _thread_create_tdm_client_vblank(tdm_client *tdm_client)
                return NULL;
        }
 
+       tdm_err = tdm_client_handle_pending_events(tdm_client);
+       if (tdm_err != TDM_ERROR_NONE) {
+               TPL_ERR("Failed to handle pending events. tdm_err(%d)", tdm_err);
+       }
+
        tdm_client_vblank_set_enable_fake(tdm_vblank, 1);
        tdm_client_vblank_set_sync(tdm_vblank, 0);
 
index 341360f..317d005 100644 (file)
@@ -1125,6 +1125,11 @@ _thread_create_tdm_client_vblank(tdm_client *tdm_client)
                return NULL;
        }
 
+       tdm_err = tdm_client_handle_pending_events(tdm_client);
+       if (tdm_err != TDM_ERROR_NONE) {
+               TPL_ERR("Failed to handle pending events. tdm_err(%d)", tdm_err);
+       }
+
        tdm_client_vblank_set_enable_fake(vblank, 1);
        tdm_client_vblank_set_sync(vblank, 0);