if (elm_widget_is_legacy(obj))
efl_event_callback_del(obj, EFL_GFX_ENTITY_EVENT_HINTS_CHANGED,
_on_size_hints_changed, sd);
- ecore_job_del(sd->sizing_job);
ecore_timer_del(sd->anim_timer);
evas_object_del(sd->img);
_prev_img_del(sd);
return EINA_TRUE;
}
-static void
-_sizing_eval_cb(void *data)
+void
+_efl_ui_image_sizing_eval(Evas_Object *obj)
{
- Evas_Object *obj = data;
+ EFL_UI_IMAGE_DATA_GET_OR_RETURN(obj, sd);
+
Evas_Coord minw = -1, minh = -1, maxw = -1, maxh = -1;
Eina_Size2D sz;
double ts;
- EFL_UI_IMAGE_DATA_GET_OR_RETURN(obj, sd);
-
- sd->sizing_job = NULL;
-
// TODO: remove this function after using the widget's scale value instead of image's scale value,
if (sd->no_scale)
sd->scale = 1.0;
}
}
-void
-_efl_ui_image_sizing_eval(Evas_Object *obj)
-{
- EFL_UI_IMAGE_DATA_GET_OR_RETURN(obj, sd);
-
- //TIZEN_ONLY(20181001): remove ecore job temporarily.
- _sizing_eval_cb(obj);
- /*
- if (sd->sizing_job) ecore_job_del(sd->sizing_job);
- sd->sizing_job = ecore_job_add(_sizing_eval_cb, obj);
- */
- //
-}
-
static void
_efl_ui_image_load_size_set_internal(Evas_Object *obj, Efl_Ui_Image_Data *sd)
{