forked from enlightenment/efl
Efl.Ui.Slider: call format_free_cb() when object destroys
fix mistake done in previous patch 8661fe234c
This commit is contained in:
parent
8661fe234c
commit
944c4dee1b
|
@ -238,7 +238,6 @@ _units_set(Evas_Object *obj)
|
||||||
elm_layout_signal_emit(obj, "elm,state,units,hidden", "elm");
|
elm_layout_signal_emit(obj, "elm,state,units,hidden", "elm");
|
||||||
sd->units_show = EINA_FALSE;
|
sd->units_show = EINA_FALSE;
|
||||||
}
|
}
|
||||||
if (sd->format_free_cb) sd->format_free_cb(sd->format_cb_data);
|
|
||||||
}
|
}
|
||||||
else if (sd->units)
|
else if (sd->units)
|
||||||
{
|
{
|
||||||
|
@ -1203,6 +1202,7 @@ _efl_ui_slider_efl_canvas_group_group_del(Eo *obj, Efl_Ui_Slider_Data *sd)
|
||||||
evas_object_del(sd->popup);
|
evas_object_del(sd->popup);
|
||||||
evas_object_del(sd->popup2);
|
evas_object_del(sd->popup2);
|
||||||
|
|
||||||
|
if (sd->format_free_cb) sd->format_free_cb(sd->format_cb_data);
|
||||||
efl_ui_format_cb_set(obj, NULL, NULL, NULL);
|
efl_ui_format_cb_set(obj, NULL, NULL, NULL);
|
||||||
eina_strbuf_free(sd->format_strbuf);
|
eina_strbuf_free(sd->format_strbuf);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue