From 559e3bc8b4a4458cbef6421e3f863aaf4a562aaf Mon Sep 17 00:00:00 2001 From: Hoyub Lee Date: Tue, 26 Sep 2017 17:46:24 +0900 Subject: [PATCH] tpl_worker_thread: Add checking return value of tdm event Change-Id: I8cfb9f9b872694bfc5f84f4997937469f6bd5f33 Signed-off-by: Hoyub Lee --- src/tpl_worker_thread.c | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/src/tpl_worker_thread.c b/src/tpl_worker_thread.c index 96beb8e..feca15c 100644 --- a/src/tpl_worker_thread.c +++ b/src/tpl_worker_thread.c @@ -374,7 +374,17 @@ cont_epoll_wait: } } else if (ev_list[i].data.ptr == tdm_client) { /* vblank */ - tdm_client_handle_events(tdm_client); + tdm_error tdm_err = tdm_client_handle_events(tdm_client); + + if (tdm_err != TDM_ERROR_NONE) { + TPL_ERR("Failed to tdm_client_handle_events"); + /** + * TODO: Error handling + * + * Currently, no error handling implemented to keep flow identical + * to ensure no side effect. + */ + } /* process in __tpl_worker_cb_vblank */ } else { /* draw done */ -- 2.7.4