From: Boram Park Date: Tue, 6 Sep 2016 02:49:25 +0000 (+0900) Subject: set request time to current time if 0 X-Git-Tag: accepted/tizen/common/20160906.131403~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fdfaec9a35e9070061c6b58e96c78f8787a478e2;p=platform%2Fcore%2Fuifw%2Flibtdm.git set request time to current time if 0 Change-Id: Ib1a02d1863e108f36dc402427d988de134d129f5 --- diff --git a/src/tdm_vblank.c b/src/tdm_vblank.c index 777a5ff..d652925 100644 --- a/src/tdm_vblank.c +++ b/src/tdm_vblank.c @@ -736,6 +736,13 @@ tdm_vblank_wait(tdm_vblank *vblank, unsigned int req_sec, unsigned int req_usec, return TDM_ERROR_OUT_OF_MEMORY; } + /* set request time to current time if 0. This function seems to be called in server side. */ + if (req_sec == 0 && req_usec == 0) { + unsigned long curr = tdm_helper_get_time_in_micros(); + req_sec = curr / 1000000; + req_usec = curr % 1000000; + } + LIST_INITHEAD(&wait_info->link); LIST_ADDTAIL(&wait_info->valid_link, &valid_wait_list); wait_info->stamp = ++stamp;