hermet pushed a commit to branch elementary-1.9.

http://git.enlightenment.org/core/elementary.git/commit/?id=14dc2d2df72781c886823a0439c365bbed745c55

commit 14dc2d2df72781c886823a0439c365bbed745c55
Author: ChunEon Park <[email protected]>
Date:   Fri Mar 28 11:52:21 2014 +0900

    spinner: crash issue on deletion fix
    
    Summary:
    Issue: longpress timer callback if it gets called after widget deletion,  
crash happens.
    Solution: delete the long press timer in smart del function.
    Signed-off by: Kumar Navneet ([email protected])
    Signed-off by: Shilpa Singh ([email protected])
    
    Test Plan: When we tap inc/dec fast and delete the widget immediately, 
crash might happen.
    
    Reviewers: raster, seoz, Hermet
    
    Reviewed By: Hermet
    
    CC: govi, rajeshps
    
    Differential Revision: https://phab.enlightenment.org/D669
    
    @fix
---
 src/lib/elm_spinner.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elm_spinner.c b/src/lib/elm_spinner.c
index ae52e11..2f62fff 100644
--- a/src/lib/elm_spinner.c
+++ b/src/lib/elm_spinner.c
@@ -759,6 +759,7 @@ _elm_spinner_smart_del(Eo *obj, void *_pd, va_list *list 
EINA_UNUSED)
    eina_stringshare_del(sd->label);
    ecore_timer_del(sd->delay_change_timer);
    ecore_timer_del(sd->spin_timer);
+   ecore_timer_del(sd->longpress_timer);
 
    if (sd->special_values)
      {

-- 


Reply via email to