ami pushed a commit to branch master.

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

commit ecca117da466be2d0b80b50a879ac41082ce15aa
Author: Amitesh Singh <amitesh...@samsung.com>
Date:   Fri Jan 15 17:41:27 2016 +0530

    slider: fix segfault in case of obj is deleted before wheel timeout timer 
expires
    
    Issue:
    1. elementary_test -> slider
    2. move mousewheel on slider and popup gets shown.
    3. close the slider window very fast or increase the wheel_timeout to 4 
seconds
    4. observe crash
---
 src/lib/elm_slider.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/lib/elm_slider.c b/src/lib/elm_slider.c
index 6db74da..b445b5f 100644
--- a/src/lib/elm_slider.c
+++ b/src/lib/elm_slider.c
@@ -930,6 +930,7 @@ _elm_slider_evas_object_smart_del(Eo *obj, Elm_Slider_Data 
*sd)
    eina_stringshare_del(sd->indicator);
    eina_stringshare_del(sd->units);
    ecore_timer_del(sd->delay);
+   ecore_timer_del(sd->wheel_indicator_timer);
    evas_object_del(sd->popup);
 
    eo_do_super(obj, MY_CLASS, evas_obj_smart_del());

-- 


Reply via email to