elm_button.c: ELM_SAFE_FREE adoption for button.

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:
Daniel Juyung Seo 2013-05-29 20:41:01 +09:00
parent 6320433058
commit a9e5a2bf63
1 changed files with 5 additions and 5 deletions

View File

@ -45,7 +45,7 @@ _activate(Evas_Object *obj)
{
ELM_BUTTON_DATA_GET_OR_RETURN(obj, sd);
ELM_FREE_FUNC(sd->timer, ecore_timer_del);
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->repeating = EINA_FALSE;
if ((_elm_config->access_mode == ELM_ACCESS_MODE_OFF) ||
@ -220,7 +220,7 @@ _autorepeat_initial_send(void *data)
{
ELM_BUTTON_DATA_GET_OR_RETURN_VAL(data, sd, ECORE_CALLBACK_CANCEL);
ELM_FREE_FUNC(sd->timer, ecore_timer_del);
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->repeating = EINA_TRUE;
_autorepeat_send(data);
sd->timer = ecore_timer_add(sd->ar_interval, _autorepeat_send, data);
@ -256,7 +256,7 @@ _on_unpressed_signal(void *data,
{
ELM_BUTTON_DATA_GET_OR_RETURN(data, sd);
ELM_FREE_FUNC(sd->timer, ecore_timer_del);
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->repeating = EINA_FALSE;
evas_object_smart_callback_call(data, SIG_UNPRESSED, NULL);
}
@ -359,7 +359,7 @@ _autorepeat_set(Eo *obj EINA_UNUSED, void *_pd, va_list *list)
Eina_Bool on = va_arg(*list, int);
Elm_Button_Smart_Data *sd = _pd;
ELM_FREE_FUNC(sd->timer, ecore_timer_del);
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->autorepeat = on;
sd->repeating = EINA_FALSE;
}
@ -420,7 +420,7 @@ _autorepeat_initial_timeout_set(Eo *obj, void *_pd, va_list *list)
}
if (sd->ar_threshold == t) return;
ELM_FREE_FUNC(sd->timer, ecore_timer_del);
ELM_SAFE_FREE(sd->timer, ecore_timer_del);
sd->ar_threshold = t;
}