elm_index.c: ELM_SAFE_FREE adoption.
I splited ELM_SAFE_FREE refactoring patches. One commit per each file as recommended. For the detail, please refer 3072dab12f12fe83fb5a628d15efd5cded11787f.
This commit is contained in:
parent
9a7bbbf3be
commit
c024dee61c
|
@ -52,11 +52,7 @@ _item_free(Elm_Index_Item *it)
|
||||||
if (it->omitted)
|
if (it->omitted)
|
||||||
it->omitted = eina_list_free(it->omitted);
|
it->omitted = eina_list_free(it->omitted);
|
||||||
|
|
||||||
if (it->letter)
|
ELM_SAFE_FREE(it->letter, eina_stringshare_del);
|
||||||
{
|
|
||||||
eina_stringshare_del(it->letter);
|
|
||||||
it->letter = NULL;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -651,7 +647,7 @@ _sel_eval(Evas_Object *obj,
|
||||||
else
|
else
|
||||||
evas_object_smart_callback_call
|
evas_object_smart_callback_call
|
||||||
(obj, SIG_CHANGED, it);
|
(obj, SIG_CHANGED, it);
|
||||||
ELM_FREE_FUNC(sd->delay, ecore_timer_del);
|
if (sd->delay) ecore_timer_del(sd->delay);
|
||||||
sd->delay = ecore_timer_add(sd->delay_change_time,
|
sd->delay = ecore_timer_add(sd->delay_change_time,
|
||||||
_delay_change_cb, obj);
|
_delay_change_cb, obj);
|
||||||
}
|
}
|
||||||
|
@ -996,7 +992,7 @@ _elm_index_smart_del(Eo *obj, void *_pd, va_list *list EINA_UNUSED)
|
||||||
EINA_LIST_FREE(sd->omit, o)
|
EINA_LIST_FREE(sd->omit, o)
|
||||||
free(o);
|
free(o);
|
||||||
|
|
||||||
ELM_FREE_FUNC(sd->delay, ecore_timer_del);
|
if (sd->delay) ecore_timer_del(sd->delay);
|
||||||
|
|
||||||
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
|
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
|
||||||
}
|
}
|
||||||
|
@ -1245,7 +1241,7 @@ elm_index_item_selected_set(Elm_Object_Item *it,
|
||||||
(obj, SIG_CHANGED, it);
|
(obj, SIG_CHANGED, it);
|
||||||
evas_object_smart_callback_call
|
evas_object_smart_callback_call
|
||||||
(obj, SIG_SELECTED, it);
|
(obj, SIG_SELECTED, it);
|
||||||
ELM_FREE_FUNC(sd->delay, ecore_timer_del);
|
if (sd->delay) ecore_timer_del(sd->delay);
|
||||||
sd->delay = ecore_timer_add(sd->delay_change_time,
|
sd->delay = ecore_timer_add(sd->delay_change_time,
|
||||||
_delay_change_cb, obj);
|
_delay_change_cb, obj);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue