zmike pushed a commit to branch master.

http://git.enlightenment.org/core/efl.git/commit/?id=bc0bd4eb3f73a050f5e7b69b31e8dd99daaf3a9d

commit bc0bd4eb3f73a050f5e7b69b31e8dd99daaf3a9d
Author: Mike Blumenkrantz <[email protected]>
Date:   Tue Aug 20 09:11:18 2019 -0400

    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;

-- 


Reply via email to