From bc0bd4eb3f73a050f5e7b69b31e8dd99daaf3a9d Mon Sep 17 00:00:00 2001 From: Mike Blumenkrantz Date: Tue, 20 Aug 2019 09:11:18 -0400 Subject: [PATCH] efl_ui/scroller: process edje signals during group calc Summary: scrollbars (and other parts) can have min sizes which affect sizing calcs, so it's necessary to ensure that these signals are processed before trying to size in order to get the correct size Depends on D9593 Reviewers: bu5hm4n Reviewed By: bu5hm4n Subscribers: cedric, #reviewers, #committers Tags: #efl_widgets Differential Revision: https://phab.enlightenment.org/D9594 --- src/lib/elementary/efl_ui_scroller.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/elementary/efl_ui_scroller.c b/src/lib/elementary/efl_ui_scroller.c index 9a65337674..af9f6e88b4 100644 --- a/src/lib/elementary/efl_ui_scroller.c +++ b/src/lib/elementary/efl_ui_scroller.c @@ -335,6 +335,7 @@ _efl_ui_scroller_efl_canvas_group_group_calculate(Eo *obj, Efl_Ui_Scroller_Data if (sd->content) efl_gfx_entity_size_set(sd->content, EINA_SIZE2D(view.w, view.h)); + edje_object_message_signal_process(wd->resize_obj); edje_object_size_min_calc(wd->resize_obj, &vmw, &vmh); if (sd->match_content_w) size.w = vmw + min.w;