if (!it->pop_cb(it->pop_data, (Elm_Object_Item *)it))
{
it->ref--;
+ it->popping = EINA_FALSE;
if (it->delete_me)
{
_item_del_pre_hook(it);
_elm_widget_item_free(it);
}
- it->popping = EINA_FALSE;
evas_object_unref(obj);
return NULL;
{
Elm_Genlist_Smart_Data *sd = data;
- if (!sd)
- {
- sd->multi_timer = NULL;
- return ECORE_CALLBACK_CANCEL;
- }
+ if (!sd) return ECORE_CALLBACK_CANCEL;
+
+ sd->multi_timer = NULL;
sd->multi_timeout = EINA_TRUE;
return ECORE_CALLBACK_RENEW;
{
Elm_Genlist_Smart_Data *sd = data;
+ if (!sd) return ECORE_CALLBACK_CANCEL;
sd->scr_hold_timer = NULL;
- if (!data) return ECORE_CALLBACK_CANCEL;
sd->s_iface->hold_set(ELM_WIDGET_DATA(sd)->obj, EINA_FALSE);
Ctxpopup_Module_Data *ctx_mod;
ctx_mod = (Ctxpopup_Module_Data *)data;
- ctx_mod->ctx_relaunch_idler = NULL;
+
if (!ctx_mod) return ECORE_CALLBACK_CANCEL;
+ ctx_mod->ctx_relaunch_idler = NULL;
_field_clicked_cb(ctx_mod, ctx_mod->sel_field);
return ECORE_CALLBACK_CANCEL;