summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-06-30 11:39:14 +0000
committerCarsten Haitzler (Rasterman) <raster@rasterman.com>2020-06-30 12:14:23 +0000
commit4fa3ca249b435c5a79ded0f4173fdb06418b6188 (patch)
tree78ccdae1c483811c5b7272f4f4f240789e0128f1
parentbc5f4e56355d58af97736daad25cd11054fe65ef (diff)
downloadenlightenment-4fa3ca249b435c5a79ded0f4173fdb06418b6188.tar.gz
comp wl - blanking fix saver timeout if 0 - dont set it as its off at 0
-rw-r--r--src/bin/e_comp_wl.c9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index 17dd6c738c..67f5f591e1 100644
--- a/src/bin/e_comp_wl.c
+++ b/src/bin/e_comp_wl.c
@@ -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