forked from enlightenment/efl
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
This commit is contained in:
parent
3d62767f18
commit
bab5b61aa7
|
@ -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());
|
||||
|
|
Loading…
Reference in New Issue