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 099d42c02f
commit 84d7e796a2
1 changed files with 6 additions and 3 deletions

View File

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