loop = wl_event_loop_create();
_eflutil.wl.devmgr.wait_timer = wl_event_loop_add_timer(loop, _timer_wait, NULL);
if (_eflutil.wl.devmgr.wait_timer)
- ret = wl_event_source_timer_update(_eflutil.wl.devmgr.wait_timer,
- EFL_UTIL_INPUT_GENERATOR_DEFAULT_TIME_OUT);
+ {
+ ret = wl_event_source_timer_update(_eflutil.wl.devmgr.wait_timer,
+ EFL_UTIL_INPUT_GENERATOR_DEFAULT_TIME_OUT);
+ if (ret != 0) _timer_wait(NULL);
+ return;
+ }
while (_eflutil.wl.devmgr.wait_timer)
{