comp wl - blanking fix saver timeout if 0 - dont set it as its off at 0

This commit is contained in:
Carsten Haitzler 2020-06-30 11:39:14 +00:00
parent bc5f4e5635
commit 4fa3ca249b
1 changed files with 6 additions and 3 deletions

View File

@ -3806,6 +3806,8 @@ _e_comp_wl_screensaver_off()
E_API void E_API void
e_comp_wl_notidle(void) e_comp_wl_notidle(void)
{ {
int timeout;
if (saver_on) if (saver_on)
{ {
saver_on = EINA_FALSE; saver_on = EINA_FALSE;
@ -3814,9 +3816,10 @@ e_comp_wl_notidle(void)
(0.3, _e_comp_wl_screensaver_eval_cb, NULL); (0.3, _e_comp_wl_screensaver_eval_cb, NULL);
} }
E_FREE_FUNC(screensaver_idle_timer, ecore_timer_del); E_FREE_FUNC(screensaver_idle_timer, ecore_timer_del);
timeout = e_screensaver_timeout_get(EINA_TRUE);
if (timeout > 0)
screensaver_idle_timer = ecore_timer_add screensaver_idle_timer = ecore_timer_add
(e_screensaver_timeout_get(EINA_TRUE), (timeout, _e_comp_wl_screensaver_idle_cb, NULL);
_e_comp_wl_screensaver_idle_cb, NULL);
} }
E_API void E_API void