ecore_animator_del, and ecore_job_del.
As all efl public free apis get null as valid parameter, we do not need
to check null. I also removed some null check for other free apis which
were right next to timer/animator/job del. After this job code got
cleaner.
nit = (Elm_Naviframe_Item *)it;
ELM_NAVIFRAME_DATA_GET(WIDGET(nit), sd);
- if (nit->animator) ecore_animator_del(nit->animator);
+ ecore_animator_del(nit->animator);
top = (it == elm_naviframe_top_item_get(WIDGET(nit)));
if (evas_object_data_get(VIEW(nit), "out_of_list"))
//All popping items which are not called yet by animator.
EINA_LIST_FREE(sd->popping, it)
{
- if (it->animator) ecore_animator_del(it->animator);
+ ecore_animator_del(it->animator);
elm_widget_item_del(it);
}
prev_it->unfocusable = elm_widget_tree_unfocusable_get(VIEW(prev_it));
elm_widget_tree_unfocusable_set(VIEW(prev_it), EINA_TRUE);
- if (it->animator) ecore_animator_del(it->animator);
+ ecore_animator_del(it->animator);
it->animator = ecore_animator_add(_push_transition_cb, it);
}
else
edje_object_message_signal_process(elm_layout_edje_get(VIEW(it)));
edje_object_message_signal_process(elm_layout_edje_get(VIEW(prev_it)));
- if (it->animator) ecore_animator_del(it->animator);
+ ecore_animator_del(it->animator);
it->animator = ecore_animator_add(_pop_transition_cb, it);
sd->popping = eina_list_append(sd->popping, it);
}
edje_object_message_signal_process(elm_layout_edje_get(VIEW(prev_it)));
edje_object_message_signal_process(elm_layout_edje_get(VIEW(nit)));
- if (nit->animator) ecore_animator_del(nit->animator);
+ ecore_animator_del(nit->animator);
nit->animator = ecore_animator_add(_push_transition_cb, nit);
}
sd->final_position = 0.5;
evas_object_smart_callback_call(obj, SIG_SELECTED, (char *)center);
- if (sd->button_animator) ecore_animator_del(sd->button_animator);
+ ecore_animator_del(sd->button_animator);
sd->button_animator = ecore_animator_add(_button_animator, obj);
return;
else
sd->final_position = 0;
}
- if (sd->button_animator) ecore_animator_del(sd->button_animator);
+ ecore_animator_del(sd->button_animator);
sd->button_animator = ecore_animator_add(_button_animator, obj);
}
sd->final_position = 0.0;
}
}
- if (sd->button_animator) ecore_animator_del(sd->button_animator);
+ ecore_animator_del(sd->button_animator);
sd->button_animator = ecore_animator_add(_button_animator, obj);
}
(box_data->box, SIG_CHILD_ADDED, _transition_layout_child_added);
evas_object_smart_callback_del
(box_data->box, SIG_CHILD_REMOVED, _transition_layout_child_removed);
- if (box_data->animator) ecore_animator_del(box_data->animator);
+ ecore_animator_del(box_data->animator);
free(data);
}
sd->interval = sd->first_interval;
sd->spin_speed = 1;
- if (sd->spin_month) ecore_timer_del(sd->spin_month);
+ ecore_timer_del(sd->spin_month);
sd->spin_month = ecore_timer_add(sd->interval, _spin_month_value, data);
_spin_month_value(data);
sd->interval = sd->first_interval;
sd->spin_speed = -1;
- if (sd->spin_month) ecore_timer_del(sd->spin_month);
+ ecore_timer_del(sd->spin_month);
sd->spin_month = ecore_timer_add(sd->interval, _spin_month_value, data);
_spin_month_value(data);
sd->interval = sd->first_interval;
sd->spin_speed = 1;
- if (sd->spin_year) ecore_timer_del(sd->spin_year);
+ ecore_timer_del(sd->spin_year);
sd->spin_year = ecore_timer_add(sd->interval, _spin_year_value, data);
_spin_year_value(data);
sd->interval = sd->first_interval;
sd->spin_speed = -1;
- if (sd->spin_year) ecore_timer_del(sd->spin_year);
+ ecore_timer_del(sd->spin_year);
sd->spin_year = ecore_timer_add(sd->interval, _spin_year_value, data);
_spin_year_value(data);
Elm_Calendar_Mark *mark;
Elm_Calendar_Smart_Data *sd = _pd;
- if (sd->spin_month) ecore_timer_del(sd->spin_month);
- if (sd->spin_year) ecore_timer_del(sd->spin_year);
- if (sd->update_timer) ecore_timer_del(sd->update_timer);
+ ecore_timer_del(sd->spin_month);
+ ecore_timer_del(sd->spin_year);
+ ecore_timer_del(sd->update_timer);
if (sd->marks)
{
sd->interval = sd->first_interval;
sd->sel_obj = obj;
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->spin);
sd->spin = ecore_timer_add(sd->interval, _on_clock_val_up, data);
_on_clock_val_up(data);
sd->interval = sd->first_interval;
sd->sel_obj = obj;
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->spin);
sd->spin = ecore_timer_add(sd->interval, _on_clock_val_down, data);
_on_clock_val_down(data);
{
Elm_Clock_Smart_Data *sd = _pd;
- if (sd->ticker) ecore_timer_del(sd->ticker);
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->ticker);
+ ecore_timer_del(sd->spin);
/* NB: digits are killed for being sub objects, automatically */
evas_object_event_callback_add(st->obj, EVAS_CALLBACK_MOUSE_UP,
_cont_obj_mouse_up, st);
- if (st->tm)
- ecore_timer_del(st->tm);
+ ecore_timer_del(st->tm);
st->e = e;
st->x_down = ev->canvas.x;
elm_object_signal_emit(VIEW(item), "elm,state,selected", "elm");
sd->longpressed = EINA_FALSE;
- if (sd->longpress_timer) ecore_timer_del(sd->longpress_timer);
+ ecore_timer_del(sd->longpress_timer);
sd->longpress_timer = ecore_timer_add
(_elm_config->longpress_timeout, _on_color_long_press, data);
}
evas_event_callback_del_full(evas_object_evas_get(obj), EVAS_CALLBACK_CANVAS_FOCUS_IN, _mouse_in_canvas, obj);
evas_event_callback_del_full(evas_object_evas_get(obj), EVAS_CALLBACK_CANVAS_FOCUS_OUT, _mouse_out_canvas, obj);
- if (sd->longpress_timer) ecore_timer_del(sd->longpress_timer);
+ ecore_timer_del(sd->longpress_timer);
if (sd->palette_name) eina_stringshare_del(sd->palette_name);
#ifdef HAVE_ELEMENTARY_X
{
if (event->atom == _atom[ATOM_E_PROFILE])
{
- if (_prop_change_delay_timer) ecore_timer_del(_prop_change_delay_timer);
+ ecore_timer_del(_prop_change_delay_timer);
_prop_change_delay_timer = ecore_timer_add(0.1, _prop_change_delay_cb, NULL);
}
else if (((_atom_config > 0) && (event->atom == _atom_config)) ||
(event->atom == _atom[ATOM_E_CONFIG]))
{
- if (_prop_change_delay_timer) ecore_timer_del(_prop_change_delay_timer);
+ ecore_timer_del(_prop_change_delay_timer);
_prop_change_delay_timer = ecore_timer_add(0.1, _prop_change_delay_cb, NULL);
}
}
(sd->clipboard_state == ECORE_X_ILLUME_CLIPBOARD_STATE_OFF))
return;
- if (sd->show_region_job) ecore_job_del(sd->show_region_job);
+ ecore_job_del(sd->show_region_job);
sd->show_region_job = ecore_job_add(_show_region_job, data);
}
if (sd->prop_hdl) ecore_event_handler_del(sd->prop_hdl);
#endif
- if (sd->show_region_job) ecore_job_del(sd->show_region_job);
- if (sd->port_indi_timer) ecore_timer_del(sd->port_indi_timer);
- if (sd->land_indi_timer) ecore_timer_del(sd->land_indi_timer);
- if (sd->portrait_indicator) evas_object_del(sd->portrait_indicator);
- if (sd->landscape_indicator) evas_object_del(sd->landscape_indicator);
+ ecore_job_del(sd->show_region_job);
+ ecore_timer_del(sd->port_indi_timer);
+ ecore_timer_del(sd->land_indi_timer);
+ evas_object_del(sd->portrait_indicator);
+ evas_object_del(sd->landscape_indicator);
top = elm_widget_top_get(obj);
evas_object_data_set(top, "\377 elm,conformant", NULL);
}
else
{
- if (sd->deferred_recalc_job)
- ecore_job_del(sd->deferred_recalc_job);
+ ecore_job_del(sd->deferred_recalc_job);
sd->deferred_recalc_job =
ecore_job_add(_deferred_recalc_job, obj);
}
}
}
elm_widget_scroll_freeze_pop(data);
- if (sd->hov_deljob) ecore_job_del(sd->hov_deljob);
+ ecore_job_del(sd->hov_deljob);
sd->hov_deljob = ecore_job_add(_hover_del_job, data);
}
evas_event_freeze(evas_object_evas_get(obj));
- if (sd->file) eina_stringshare_del(sd->file);
+ eina_stringshare_del(sd->file);
- if (sd->hov_deljob) ecore_job_del(sd->hov_deljob);
+ ecore_job_del(sd->hov_deljob);
if ((sd->api) && (sd->api->obj_unhook))
sd->api->obj_unhook(obj); // module - unhook
- if (sd->mgf_proxy) evas_object_del(sd->mgf_proxy);
- if (sd->mgf_bg) evas_object_del(sd->mgf_bg);
- if (sd->mgf_clip) evas_object_del(sd->mgf_clip);
+ evas_object_del(sd->mgf_proxy);
+ evas_object_del(sd->mgf_bg);
+ evas_object_del(sd->mgf_clip);
entries = eina_list_remove(entries, obj);
#ifdef HAVE_ELEMENTARY_X
- if (sd->sel_notify_handler)
- ecore_event_handler_del(sd->sel_notify_handler);
- if (sd->sel_clear_handler)
- ecore_event_handler_del(sd->sel_clear_handler);
+ ecore_event_handler_del(sd->sel_notify_handler);
+ ecore_event_handler_del(sd->sel_clear_handler);
#endif
- if (sd->cut_sel) eina_stringshare_del(sd->cut_sel);
- if (sd->text) eina_stringshare_del(sd->text);
- if (sd->deferred_recalc_job)
- ecore_job_del(sd->deferred_recalc_job);
+ eina_stringshare_del(sd->cut_sel);
+ eina_stringshare_del(sd->text);
+ ecore_job_del(sd->deferred_recalc_job);
if (sd->append_text_idler)
{
ecore_idler_del(sd->append_text_idler);
sd->append_text_left = NULL;
sd->append_text_idler = NULL;
}
- if (sd->longpress_timer) ecore_timer_del(sd->longpress_timer);
+ ecore_timer_del(sd->longpress_timer);
EINA_LIST_FREE(sd->items, it)
{
eina_stringshare_del(it->label);
if (!sd->finish) tm = 1.0 - tm;
else sd->next_state = !sd->state;
tm *= 1.0; // FIXME: config for anim time
- if (sd->animator) ecore_animator_del(sd->animator);
+ ecore_animator_del(sd->animator);
sd->animator = ecore_animator_timeline_add(tm, _event_anim, sd);
sd->len = tm;
sd->start = ecore_loop_time_get();
}
ev->event_flags |= EVAS_EVENT_FLAG_ON_HOLD;
- if (sd->job) ecore_job_del(sd->job);
+ ecore_job_del(sd->job);
sd->job = ecore_job_add(_update_job, fl);
}
{
Elm_Flip_Smart_Data *sd = _pd;
- if (sd->animator) ecore_animator_del(sd->animator);
+ ecore_animator_del(sd->animator);
_state_slices_clear(sd);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
sd->interval = sd->first_interval;
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->spin);
sd->spin = ecore_timer_add(sd->interval, _signal_val_up, data);
_signal_val_up(data);
sd->interval = sd->first_interval;
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->spin);
sd->spin = ecore_timer_add(sd->interval, _signal_val_down, data);
_signal_val_down(data);
while (sd->items)
elm_widget_item_del(DATA_GET(sd->items));
- if (sd->spin) ecore_timer_del(sd->spin);
+ ecore_timer_del(sd->spin);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
va_arg(*list, Evas_Coord);
va_arg(*list, Evas_Coord);
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
psd->wsd->calc_job = ecore_job_add(_calc_job, psd->wobj);
}
evas_object_geometry_get(obj, NULL, NULL, &ow, &oh);
if ((ow == w) && (oh == h)) return;
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
psd->wsd->calc_job = ecore_job_add(_calc_job, psd->wobj);
}
sd->reorder_item_y = oy + oh - sd->item_height;
else sd->reorder_item_y = it_scrl_y;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
return;
(WIDGET(it), SIG_MOVED, sd->reorder_it);
sd->reorder_it = NULL;
sd->move_effect_enabled = EINA_FALSE;
- if (sd->calc_job)
- ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job =
ecore_job_add(_calc_job, sd->obj);
wsd->reorder_item_changed = EINA_TRUE;
wsd->move_effect_enabled = EINA_TRUE;
- if (wsd->calc_job)
- ecore_job_del(wsd->calc_job);
+ ecore_job_del(wsd->calc_job);
wsd->calc_job =
ecore_job_add(_calc_job, wsd->obj);
sd->group_items = eina_list_remove(sd->group_items, it);
ELM_SAFE_FREE(sd->state, eina_inlist_sorted_state_free);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(sd->calc_cb, sd->obj);
if (sd->last_selected_item == (Elm_Object_Item *)it)
ELM_SAFE_FREE(sd->pan_obj, evas_object_del);
ELM_SAFE_FREE(sd->stack, evas_object_del);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
if ((sd->item_width == w) && (sd->item_height == h)) return;
sd->item_width = w;
sd->item_height = h;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
}
if ((sd->group_item_width == w) && (sd->group_item_height == h)) return;
sd->group_item_width = w;
sd->group_item_height = h;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
}
if (it->group)
sd->group_items = eina_list_prepend(sd->group_items, it);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
*ret = (Elm_Object_Item *)it;
if (it->group)
sd->group_items = eina_list_append(sd->group_items, it);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
*ret = (Elm_Object_Item *)it;
sd->group_items = eina_list_append_relative
(sd->group_items, it, ((Elm_Gen_Item *)relative)->parent);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
*ret = (Elm_Object_Item *)it;
sd->group_items = eina_list_prepend_relative
(sd->group_items, it, ((Elm_Gen_Item *)relative)->parent);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
*ret = (Elm_Object_Item *)it;
(sd->items, EINA_INLIST_GET(it), _elm_gengrid_item_compare, sd->state);
_item_position_update(sd->items, 0);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
*ret = (Elm_Object_Item *)it;
sd->horizontal = horizontal;
/* Update the items to conform to the new layout */
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
}
{
Elm_Genlist_Pan_Smart_Data *psd = _pd;
- if (psd->resize_job)
- ecore_job_del(psd->resize_job);
+ ecore_job_del(psd->resize_job);
eo_do_super(obj, MY_PAN_CLASS, evas_obj_smart_del());
}
if ((psd->wsd->mode == ELM_LIST_COMPRESS) && (ow != w))
{
/* fix me later */
- if (psd->resize_job) ecore_job_del(psd->resize_job);
+ ecore_job_del(psd->resize_job);
psd->resize_job =
ecore_job_add(_elm_genlist_pan_smart_resize_job, obj);
}
psd->wsd->pan_changed = EINA_TRUE;
evas_object_smart_changed(obj);
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
// if the width changed we may have to resize content if scrollbar went
// away or appeared to queue a job to deal with it. it should settle in
// the end to a steady-state
{
ELM_GENLIST_DATA_GET(data, sd);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, data);
sd->must_recalc_idler = NULL;
return ECORE_CALLBACK_CANCEL;
{
itb->must_recalc = EINA_TRUE;
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
}
minw = vmw;
if (psd->wsd->pan_changed)
{
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
psd->wsd->calc_job = NULL;
_calc_job(psd->wsd->obj);
psd->wsd->pan_changed = EINA_FALSE;
itb->changed = EINA_TRUE;
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, obj);
elm_layout_sizing_eval(obj);
evas_event_thaw(evas_object_evas_get(obj));
itb->items = eina_list_remove(itb->items, it);
itb->count--;
itb->changed = EINA_TRUE;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
if (itb->count < 1)
{
{
sd->pan_changed = EINA_TRUE;
evas_object_smart_changed(sd->pan_obj);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = NULL;
}
}
sd->group_items = eina_list_remove(sd->group_items, it);
ELM_SAFE_FREE(sd->state, eina_inlist_sorted_state_free);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
if (sd->last_selected_item == (Elm_Object_Item *)it)
else
_item_position(it, VIEW(it), it->item->scrl_x, y_pos);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
return;
sd->prev_x = ev->canvas.x;
sd->prev_y = ev->canvas.y;
sd->multi_timeout = EINA_FALSE;
- if (sd->multi_timer) ecore_timer_del(sd->multi_timer);
+ ecore_timer_del(sd->multi_timer);
sd->multi_timer = ecore_timer_add(MULTI_DOWN_TIME, _multi_cancel, sd->obj);
}
sd->longpressed = EINA_FALSE;
evas_object_smart_callback_call(WIDGET(it), SIG_ACTIVATED, it);
}
evas_object_smart_callback_call(WIDGET(it), SIG_PRESSED, it);
- if (it->item->swipe_timer) ecore_timer_del(it->item->swipe_timer);
+ ecore_timer_del(it->item->swipe_timer);
it->item->swipe_timer = ecore_timer_add(SWIPE_TIME, _swipe_cancel, it);
ELM_SAFE_FREE(it->long_timer, ecore_timer_del);
if (it->realized)
itb->count++;
itb->changed = EINA_TRUE;
it->item->block = itb;
- if (itb->sd->calc_job) ecore_job_del(itb->sd->calc_job);
+ ecore_job_del(itb->sd->calc_job);
itb->sd->calc_job = ecore_job_add(_calc_job, itb->sd->obj);
if (itb->count > itb->sd->max_items_per_block)
if (wakeup)
{
// wake up mainloop
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, data);
}
if (ok == ECORE_CALLBACK_CANCEL) sd->queue_idle_enterer = NULL;
}
else
{
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
edje_object_signal_emit(VIEW(it), "elm,state,reorder,disabled", "elm");
}
if (position)
{
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
evas_event_thaw(evas_object_evas_get(sd->obj));
ELM_SAFE_FREE(sd->pan_obj, evas_object_del);
_item_cache_zero(sd);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
- if (sd->update_job) ecore_job_del(sd->update_job);
- if (sd->queue_idle_enterer) ecore_idle_enterer_del(sd->queue_idle_enterer);
- if (sd->must_recalc_idler) ecore_idler_del(sd->must_recalc_idler);
- if (sd->multi_timer) ecore_timer_del(sd->multi_timer);
- if (sd->scr_hold_timer) ecore_timer_del(sd->scr_hold_timer);
- if (sd->decorate_it_type) eina_stringshare_del(sd->decorate_it_type);
- if (sd->tree_effect_animator) ecore_animator_del(sd->tree_effect_animator);
+ ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->update_job);
+ ecore_idle_enterer_del(sd->queue_idle_enterer);
+ ecore_idler_del(sd->must_recalc_idler);
+ ecore_timer_del(sd->multi_timer);
+ ecore_timer_del(sd->scr_hold_timer);
+ eina_stringshare_del(sd->decorate_it_type);
+ ecore_animator_del(sd->tree_effect_animator);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
{
if (it->realized) _elm_genlist_item_unrealize(it, EINA_FALSE);
it->item->block->changed = EINA_TRUE;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
if (it->parent)
it->item->mincalcd = EINA_FALSE;
it->item->updateme = EINA_TRUE;
it->item->block->updateme = EINA_TRUE;
- if (sd->update_job) ecore_job_del(sd->update_job);
+ ecore_job_del(sd->update_job);
sd->update_job = ecore_job_add(_update_job, sd->obj);
}
}
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
it->flipped = EINA_TRUE;
it->item->nocache = EINA_TRUE;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job, sd->obj);
}
it->item->mincalcd = EINA_FALSE;
it->item->updateme = EINA_TRUE;
if (it->item->block) it->item->block->updateme = EINA_TRUE;
- if (sd->update_job) ecore_job_del(sd->update_job);
+ ecore_job_del(sd->update_job);
sd->update_job = ecore_job_add(_update_job, sd->obj);
// reset homogeneous item size
free(sd->gesture[i]);
sd->gesture[i] = NULL; /* Referenced by _event_history_clear */
}
- if (sd->gest_taps_timeout) ecore_timer_del(sd->gest_taps_timeout);
+ ecore_timer_del(sd->gest_taps_timeout);
/* Then take care of clearing events */
_event_history_clear(obj);
{
Elm_Image_Smart_Data *sd = _pd;
- if (sd->anim_timer) ecore_timer_del(sd->anim_timer);
- if (sd->img) evas_object_del(sd->img);
- if (sd->prev_img) evas_object_del(sd->prev_img);
+ ecore_timer_del(sd->anim_timer);
+ evas_object_del(sd->img);
+ evas_object_del(sd->prev_img);
if (sd->remote) elm_url_cancel(sd->remote);
free(sd->remote_data);
eina_stringshare_del(sd->key);
else
evas_object_smart_callback_call
(obj, SIG_CHANGED, it);
- if (sd->delay) ecore_timer_del(sd->delay);
+ ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
}
EINA_LIST_FREE(sd->omit, o)
free(o);
- if (sd->delay) ecore_timer_del(sd->delay);
+ ecore_timer_del(sd->delay);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
(obj, SIG_CHANGED, it);
evas_object_smart_callback_call
(obj, SIG_SELECTED, it);
- if (sd->delay) ecore_timer_del(sd->delay);
+ ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(sd->delay_change_time,
_delay_change_cb, obj);
}
eo_do(obj, elm_scrollable_interface_content_set(NULL));
if (!sid->extern_pan) evas_object_del(sid->pan_obj);
- if (sid->down.hold_enterer) ecore_idle_enterer_del(sid->down.hold_enterer);
- if (sid->down.hold_animator) ecore_animator_del(sid->down.hold_animator);
- if (sid->down.onhold_animator) ecore_animator_del(sid->down.onhold_animator);
- if (sid->down.momentum_animator) ecore_animator_del(sid->down.momentum_animator);
- if (sid->down.bounce_x_animator) ecore_animator_del(sid->down.bounce_x_animator);
- if (sid->down.bounce_y_animator) ecore_animator_del(sid->down.bounce_y_animator);
- if (sid->scrollto.x.animator) ecore_animator_del(sid->scrollto.x.animator);
- if (sid->scrollto.y.animator) ecore_animator_del(sid->scrollto.y.animator);
+ ecore_idle_enterer_del(sid->down.hold_enterer);
+ ecore_animator_del(sid->down.hold_animator);
+ ecore_animator_del(sid->down.onhold_animator);
+ ecore_animator_del(sid->down.momentum_animator);
+ ecore_animator_del(sid->down.bounce_x_animator);
+ ecore_animator_del(sid->down.bounce_y_animator);
+ ecore_animator_del(sid->scrollto.x.animator);
+ ecore_animator_del(sid->scrollto.y.animator);
}
static void
_item_highlight(it);
sd->longpressed = EINA_FALSE;
- if (it->long_timer) ecore_timer_del(it->long_timer);
+ ecore_timer_del(it->long_timer);
it->long_timer = ecore_timer_add
(_elm_config->longpress_timeout, _long_press_cb, it);
- if (it->swipe_timer) ecore_timer_del(it->swipe_timer);
+ ecore_timer_del(it->swipe_timer);
it->swipe_timer = ecore_timer_add(0.4, _swipe_cancel, it);
/* Always call the callbacks last - the user may delete our context! */
gi->file_have = EINA_TRUE;
}
- if (gi->wsd->loaded_timer) ecore_timer_del(gi->wsd->loaded_timer);
+ ecore_timer_del(gi->wsd->loaded_timer);
gi->wsd->loaded_timer = ecore_timer_add(0.25, _loaded_timeout_cb, gi->wsd->obj);
}
sd->ani.cnt = cnt;
sd->ani.zoom = sd->zoom;
sd->ani.diff = (double)(zoom - sd->zoom) / cnt;
- if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator);
+ ecore_animator_del(sd->zoom_animator);
sd->zoom_animator = ecore_animator_add(_zoom_anim_cb, sd->obj);
}
evas_object_smart_callback_call
(sd->obj, SIG_PRESS, ev);
- if (sd->long_timer) ecore_timer_del(sd->long_timer);
+ ecore_timer_del(sd->long_timer);
sd->ev = *ev;
sd->long_timer =
ecore_timer_add(_elm_config->longpress_timeout, _long_press_cb, data);
EINA_LIST_FREE(sd->track, track)
evas_object_del(track);
- if (sd->scr_timer) ecore_timer_del(sd->scr_timer);
- if (sd->long_timer) ecore_timer_del(sd->long_timer);
- if (sd->user_agent) eina_stringshare_del(sd->user_agent);
- if (sd->ua) eina_hash_free(sd->ua);
- if (sd->zoom_timer) ecore_timer_del(sd->zoom_timer);
- if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator);
+ ecore_timer_del(sd->scr_timer);
+ ecore_timer_del(sd->long_timer);
+ eina_stringshare_del(sd->user_agent);
+ eina_hash_free(sd->ua);
+ ecore_timer_del(sd->zoom_timer);
+ ecore_animator_del(sd->zoom_animator);
_grid_all_clear(sd);
// Removal of download list should be after grid clear.
ERR("Deletion of %s failed", buf);
}
- if (sd->loaded_timer) ecore_timer_del(sd->loaded_timer);
+ ecore_timer_del(sd->loaded_timer);
if (sd->map) evas_map_free(sd->map);
eo_unref(sd->pan_obj);
{
if (sd->zoom_animator)
{
- if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator);
+ ecore_animator_del(sd->zoom_animator);
sd->zoom_animator = NULL;
_zoom_do(sd, sd->zoom);
}
_timer_init(Evas_Object *obj,
Elm_Notify_Smart_Data *sd)
{
- if (sd->timer) ecore_timer_del(sd->timer);
+ ecore_timer_del(sd->timer);
if (sd->timeout > 0.0)
sd->timer = ecore_timer_add(sd->timeout, _timer_cb, obj);
else
(sd->notify, "elm,action,hide,finished", "elm", _hide_finished_cb, obj);
elm_notify_parent_set(obj, NULL);
elm_notify_allow_events_set(obj, EINA_FALSE);
- if (sd->timer) ecore_timer_del(sd->timer);
+ ecore_timer_del(sd->timer);
ELM_SAFE_FREE(sd->notify, evas_object_del);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
if (ev->button != 1) return;
- if (sd->long_press_timer) ecore_timer_del(sd->long_press_timer);
+ ecore_timer_del(sd->long_press_timer);
sd->long_press_timer = ecore_timer_add(_elm_config->longpress_timeout,
_long_press_cb, data);
evas_object_event_callback_add
{
Elm_Photo_Smart_Data * sd = _pd;
- if (sd->long_press_timer) ecore_timer_del(sd->long_press_timer);
+ ecore_timer_del(sd->long_press_timer);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
va_arg(*list, Evas_Coord);
va_arg(*list, Evas_Coord);
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wobj);
}
if ((ow == w) && (oh == h)) return;
psd->wsd->resized = EINA_TRUE;
- if (psd->wsd->calc_job) ecore_job_del(psd->wsd->calc_job);
+ ecore_job_del(psd->wsd->calc_job);
psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wobj);
}
sd->grids = eina_list_prepend(sd->grids, g);
_grid_load(obj, g);
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job_cb, data);
evas_object_smart_callback_call(data, SIG_LOADED, NULL);
sd->preload_num--;
sd->show.w = ow;
sd->show.h = oh;
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job_cb, obj);
if (t >= 1.0)
{
else
evas_object_smart_callback_call(data, SIG_PRESS, NULL);
sd->longpressed = EINA_FALSE;
- if (sd->long_timer) ecore_timer_del(sd->long_timer);
+ ecore_timer_del(sd->long_timer);
sd->long_timer = ecore_timer_add
(_elm_config->longpress_timeout, _long_press_cb, data);
}
if (sd->no_smooth == 1) _smooth_update(obj);
}
- if (sd->scr_timer) ecore_timer_del(sd->scr_timer);
+ ecore_timer_del(sd->scr_timer);
sd->scr_timer = ecore_timer_add(0.5, _scroll_timeout_cb, obj);
evas_object_smart_callback_call(obj, SIG_SCROLL, NULL);
if (sd->f) eina_file_close(sd->f);
free(sd->remote_data);
if (sd->remote) elm_url_cancel(sd->remote);
- if (sd->file) eina_stringshare_del(sd->file);
- if (sd->calc_job) ecore_job_del(sd->calc_job);
- if (sd->scr_timer) ecore_timer_del(sd->scr_timer);
- if (sd->long_timer) ecore_timer_del(sd->long_timer);
- if (sd->zoom_animator) ecore_animator_del(sd->zoom_animator);
- if (sd->g_layer_zoom.bounce.animator)
- ecore_animator_del(sd->g_layer_zoom.bounce.animator);
+ eina_stringshare_del(sd->file);
+ ecore_job_del(sd->calc_job);
+ ecore_timer_del(sd->scr_timer);
+ ecore_timer_del(sd->long_timer);
+ ecore_animator_del(sd->zoom_animator);
+ ecore_animator_del(sd->g_layer_zoom.bounce.animator);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
ecore_animator_del(sd->zoom_animator);
sd->zoom_animator = NULL;
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
evas_object_hide(sd->img);
if (sd->f) eina_file_close(sd->f);
sd->f = NULL;
}
}
- if (sd->calc_job) ecore_job_del(sd->calc_job);
+ ecore_job_del(sd->calc_job);
sd->calc_job = ecore_job_add(_calc_job_cb, obj);
if (!sd->paused)
{
if (user_event)
{
evas_object_smart_callback_call(obj, SIG_CHANGED, NULL);
- if (sd->delay) ecore_timer_del(sd->delay);
+ ecore_timer_del(sd->delay);
sd->delay = ecore_timer_add(SLIDER_DELAY_CHANGED_INTERVAL, _delay_change, obj);
}
}
{
Elm_Slider_Smart_Data *sd = _pd;
- if (sd->indicator) eina_stringshare_del(sd->indicator);
- if (sd->units) eina_stringshare_del(sd->units);
- if (sd->delay) ecore_timer_del(sd->delay);
- if (sd->popup) evas_object_del(sd->popup);
+ eina_stringshare_del(sd->indicator);
+ eina_stringshare_del(sd->units);
+ ecore_timer_del(sd->delay);
+ evas_object_del(sd->popup);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
elm_slideshow_clear(obj);
if (sd->transitions) elm_widget_stringlist_free(sd->transitions);
- if (sd->timer) ecore_timer_del(sd->timer);
+ ecore_timer_del(sd->timer);
EINA_LIST_FREE(sd->layout.list, layout)
eina_stringshare_del(layout);
sd->val = new_val;
evas_object_smart_callback_call(obj, SIG_CHANGED, NULL);
- if (sd->delay_timer) ecore_timer_del(sd->delay_timer);
+ ecore_timer_del(sd->delay_timer);
sd->delay_timer = ecore_timer_add(0.2, _delay_change, obj);
return EINA_TRUE;
_entry_value_apply(data);
evas_object_smart_callback_call(data, SIG_CHANGED, NULL);
- if (sd->delay_timer) ecore_timer_del(sd->delay_timer);
+ ecore_timer_del(sd->delay_timer);
sd->delay_timer = ecore_timer_add(0.2, _delay_change, data);
}
sd->interval = sd->first_interval;
sd->spin_speed = sd->step;
- if (sd->spin_timer) ecore_timer_del(sd->spin_timer);
+ ecore_timer_del(sd->spin_timer);
sd->spin_timer = ecore_timer_add(sd->interval, _spin_value, obj);
_spin_value(obj);
}
sd->interval = sd->first_interval;
sd->spin_speed = -sd->step;
- if (sd->spin_timer) ecore_timer_del(sd->spin_timer);
+ ecore_timer_del(sd->spin_timer);
sd->spin_timer = ecore_timer_add(sd->interval, _spin_value, obj);
_spin_value(obj);
}
Elm_Spinner_Smart_Data *sd = _pd;
- if (sd->label) eina_stringshare_del(sd->label);
- if (sd->delay_timer) ecore_timer_del(sd->delay_timer);
- if (sd->spin_timer) ecore_timer_del(sd->spin_timer);
+ eina_stringshare_del(sd->label);
+ ecore_timer_del(sd->delay_timer);
+ ecore_timer_del(sd->spin_timer);
if (sd->special_values)
{
if (!sti) return;
st->realized_count++;
sti->live = EINA_TRUE;
- if (sti->eval_job) ecore_job_del(sti->eval_job);
+ ecore_job_del(sti->eval_job);
sti->eval_job = ecore_job_add(_store_item_eval, sti);
}
if (!sti) return;
st->realized_count--;
sti->live = EINA_FALSE;
- if (sti->eval_job) ecore_job_del(sti->eval_job);
+ ecore_job_del(sti->eval_job);
sti->eval_job = ecore_job_add(_store_item_eval, sti);
}
evas_object_geometry_get(data, &x, &y, NULL, &h);
evas_object_move(sd->more, x, y + h);
- if (sd->resize_job) ecore_job_del(sd->resize_job);
+ ecore_job_del(sd->resize_job);
sd->resize_job = ecore_job_add(_resize_job, data);
}
sd->delete_me = EINA_TRUE;
- if (sd->resize_job)
- ecore_job_del(sd->resize_job);
-
+ ecore_job_del(sd->resize_job);
sd->resize_job = NULL;
it = ELM_TOOLBAR_ITEM_FROM_INLIST(sd->items);
it = next;
}
if (sd->more_item) elm_widget_item_del(sd->more_item);
- if (sd->long_timer) ecore_timer_del(sd->long_timer);
+ ecore_timer_del(sd->long_timer);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
}
{
Elm_Video_Smart_Data *sd = _pd;
- if (sd->timer) ecore_timer_del(sd->timer);
+ ecore_timer_del(sd->timer);
if (sd->remember) emotion_object_last_position_save(sd->emotion);
eo_do_super(obj, MY_CLASS, evas_obj_smart_del());
sd = evas_object_smart_data_get(obj);
- if (sd->mouse.pan_anim) ecore_animator_del(sd->mouse.pan_anim);
+ ecore_animator_del(sd->mouse.pan_anim);
_ewk_view_parent_sc.sc.del(obj);
}
if (!(sd->zoom.mode != ELM_WEB_ZOOM_MODE_MANUAL))
return;
- if (sd->zoom.timer) ecore_timer_del(sd->zoom.timer);
+ ecore_timer_del(sd->zoom.timer);
sd->zoom.timer = ecore_timer_add(0.5, _reset_zoom_timer_cb, data);
}
#ifdef HAVE_ELEMENTARY_WEB
Elm_Web_Smart_Data *sd = _pd;
- if (sd->zoom.timer) ecore_timer_del(sd->zoom.timer);
- if (sd->bring_in.animator) ecore_animator_del(sd->bring_in.animator);
+ ecore_timer_del(sd->zoom.timer);
+ ecore_animator_del(sd->bring_in.animator);
#else
(void)_pd;
sd->bring_in.start.y = sy;
sd->bring_in.end.x = rx;
sd->bring_in.end.y = ry;
- if (sd->bring_in.animator) ecore_animator_del(sd->bring_in.animator);
+ ecore_animator_del(sd->bring_in.animator);
sd->bring_in.animator = ecore_animator_timeline_add(
_elm_config->bring_in_scroll_friction, _bring_in_anim_cb, obj);
#else
static void
_elm_win_state_eval_queue(void)
{
- if (_elm_win_state_eval_job) ecore_job_del(_elm_win_state_eval_job);
+ ecore_job_del(_elm_win_state_eval_job);
_elm_win_state_eval_job = ecore_job_add(_elm_win_state_eval, NULL);
}
Elm_Win_Smart_Data *sd = _elm_win_associate_get(ee);
EINA_SAFETY_ON_NULL_RETURN(sd);
- if (sd->deferred_resize_job) ecore_job_del(sd->deferred_resize_job);
+ ecore_job_del(sd->deferred_resize_job);
sd->deferred_resize_job = ecore_job_add(_elm_win_resize_job, sd->obj);
}
static void
_elm_win_focus_highlight_reconfigure_job_start(Elm_Win_Smart_Data *sd)
{
- if (sd->focus_highlight.reconf_job)
- ecore_job_del(sd->focus_highlight.reconf_job);
+ ecore_job_del(sd->focus_highlight.reconf_job);
sd->focus_highlight.reconf_job = ecore_job_add(
_elm_win_focus_highlight_reconfigure_job, sd->obj);
ecore_evas_callback_resize_set(sd->ee, NULL);
}
- if (sd->deferred_resize_job) ecore_job_del(sd->deferred_resize_job);
- if (sd->deferred_child_eval_job) ecore_job_del(sd->deferred_child_eval_job);
- if (sd->shot.info) eina_stringshare_del(sd->shot.info);
- if (sd->shot.timer) ecore_timer_del(sd->shot.timer);
+ ecore_job_del(sd->deferred_resize_job);
+ ecore_job_del(sd->deferred_child_eval_job);
+ eina_stringshare_del(sd->shot.info);
+ ecore_timer_del(sd->shot.timer);
#ifdef HAVE_ELEMENTARY_X
- if (sd->x.client_message_handler)
- ecore_event_handler_del(sd->x.client_message_handler);
- if (sd->x.property_handler)
- ecore_event_handler_del(sd->x.property_handler);
+ ecore_event_handler_del(sd->x.client_message_handler);
+ ecore_event_handler_del(sd->x.property_handler);
#endif
if (sd->img_obj)
static void
_elm_tooltip_reconfigure_job_start(Elm_Tooltip *tt)
{
- if (tt->reconfigure_job) ecore_job_del(tt->reconfigure_job);
+ ecore_job_del(tt->reconfigure_job);
tt->reconfigure_job = ecore_job_add(_elm_tooltip_reconfigure_job, tt);
}