From 2b4dc1b785ba3ecfd5a5d385b27545223882eacd Mon Sep 17 00:00:00 2001 From: WooHyun Jung Date: Tue, 9 Jan 2018 17:21:46 +0900 Subject: [PATCH] photocam: fix late calculation when object is resized or moved This commit is merged from Tizen 2.4 @tizen_fix Change-Id: Icb86010cfcf5a152cdbb1e0bcca14babb993b924 --- src/lib/elementary/efl_ui_image_zoomable.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/lib/elementary/efl_ui_image_zoomable.c b/src/lib/elementary/efl_ui_image_zoomable.c index 5131958..6f758b5 100644 --- a/src/lib/elementary/efl_ui_image_zoomable.c +++ b/src/lib/elementary/efl_ui_image_zoomable.c @@ -159,7 +159,12 @@ _efl_ui_image_zoomable_pan_efl_gfx_position_set(Eo *obj, Efl_Ui_Image_Zoomable_P efl_gfx_position_set(efl_super(obj, MY_PAN_CLASS), pos); ecore_job_del(psd->wsd->calc_job); + //TIZEN ONLY (20150911): Many job based calculation should be fixed together in the upstream. + /* psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wobj); + */ + _calc_job_cb(psd->wobj); + ////// } EOLIAN static void @@ -172,7 +177,12 @@ _efl_ui_image_zoomable_pan_efl_gfx_size_set(Eo *obj, Efl_Ui_Image_Zoomable_Pan_D psd->wsd->resized = EINA_TRUE; ecore_job_del(psd->wsd->calc_job); + //TIZEN ONLY (20150911): Many job based calculation should be fixed together in the upstream. + /* psd->wsd->calc_job = ecore_job_add(_calc_job_cb, psd->wobj); + */ + _calc_job_cb(psd->wobj); + ////// } static void -- 2.7.4