raster pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=4fa3ca249b435c5a79ded0f4173fdb06418b6188

commit 4fa3ca249b435c5a79ded0f4173fdb06418b6188
Author: Carsten Haitzler (Rasterman) <ras...@rasterman.com>
Date:   Tue Jun 30 11:39:14 2020 +0000

    comp wl - blanking fix saver timeout if 0 - dont set it as its off at 0
---
 src/bin/e_comp_wl.c | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/src/bin/e_comp_wl.c b/src/bin/e_comp_wl.c
index 17dd6c738..67f5f591e 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

-- 


Reply via email to