From: MinJeong Kim Date: Tue, 16 Feb 2016 07:05:09 +0000 (+0900) Subject: elm_win: do deferred resize job first when hints of size are updated X-Git-Tag: accepted/tizen/mobile/20160217.011204^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=refs%2Fchanges%2F12%2F59512%2F3;p=platform%2Fupstream%2Felementary.git elm_win: do deferred resize job first when hints of size are updated Change-Id: I65dbd99786486e1ab12c267fc5a4cc7656939e25 Signed-off-by: MinJeong Kim --- diff --git a/src/lib/elm_win.c b/src/lib/elm_win.c index 48b9923..5fd22d1 100644 --- a/src/lib/elm_win.c +++ b/src/lib/elm_win.c @@ -2454,6 +2454,15 @@ _elm_win_resize_objects_eval(Evas_Object *obj) evas_object_size_hint_min_set(obj, minw, minh); evas_object_size_hint_max_set(obj, maxw, maxh); + + /* if there are deferred resize job, do the job immediately */ + if (sd->deferred_resize_job) + { + ecore_job_del(sd->deferred_resize_job); + sd->deferred_resize_job = NULL; + _elm_win_resize_job(obj); + } + evas_object_geometry_get(obj, NULL, NULL, &w, &h); if (w < minw) w = minw; if (h < minh) h = minh;