forked from enlightenment/efl
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:
parent
6320433058
commit
a9e5a2bf63
|
@ -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;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue