From f828d0aca20c792654425e3780786060d0d730d6 Mon Sep 17 00:00:00 2001 From: MinJeong Kim Date: Tue, 16 Feb 2016 16:05:09 +0900 Subject: [PATCH] elm_win: do deferred resize job first when hints of size are updated Change-Id: I65dbd99786486e1ab12c267fc5a4cc7656939e25 Signed-off-by: MinJeong Kim --- src/lib/elm_win.c | 9 +++++++++ 1 file changed, 9 insertions(+) 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; -- 2.7.4