ryuan pushed a commit to branch master.

commit de4d89962a55f2ee8609b6902bebe9d6acde7586
Author: Ryuan Choi <[email protected]>
Date:   Tue Jun 25 08:11:48 2013 +0900

    elm_notify: Fix crash when timeout is zero
    
    Because _timer_init() can be called multiple times,
    sd->timer should be cleard if we will not add new timer
    
    This fixes https://phab.enlightenment.org/T178
    Thanks brian.lovin for the report.
---
 src/lib/elm_notify.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elm_notify.c b/src/lib/elm_notify.c
index f56d93a..a43d573 100644
--- a/src/lib/elm_notify.c
+++ b/src/lib/elm_notify.c
@@ -262,6 +262,8 @@ _timer_init(Evas_Object *obj,
    if (sd->timer) ecore_timer_del(sd->timer);
    if (sd->timeout > 0.0)
      sd->timer = ecore_timer_add(sd->timeout, _timer_cb, obj);
+   else
+     sd->timer = NULL;
 }
 
 static void

-- 

------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev

Reply via email to