discomfitor pushed a commit to branch master.

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

commit 8ade8932ba5ad9ace091b1a9908c4a696de189be
Author: Chris Michael <[email protected]>
Date:   Mon Jun 25 11:29:12 2018 -0400

    efl_ui_view_list: Wrap calls to edje_object_part_object_get with
    
    Summary:
    freeze/thaw
    
    @ref T6884
    
    Depends on D6404
    
    Reviewers: zmike, ManMower
    
    Reviewed By: zmike
    
    Subscribers: bu5hm4n, cedric, #committers
    
    Tags: #efl
    
    Maniphest Tasks: T6884
    
    Differential Revision: https://phab.enlightenment.org/D6405
---
 src/lib/elementary/efl_ui_view_list.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/lib/elementary/efl_ui_view_list.c 
b/src/lib/elementary/efl_ui_view_list.c
index 8af043a0e7..ca31058401 100644
--- a/src/lib/elementary/efl_ui_view_list.c
+++ b/src/lib/elementary/efl_ui_view_list.c
@@ -605,6 +605,7 @@ _efl_ui_view_list_efl_canvas_group_group_add(Eo *obj, 
Efl_Ui_View_List_Data *pd)
    Efl_Ui_View_List_Pan_Data *pan_data;
    Eina_Size2D min = {};
    Eina_Bool bounce = _elm_config->thumbscroll_bounce_enable;
+   Evas_Object *o;
 
    ELM_WIDGET_DATA_GET_OR_RETURN(obj, wd);
 
@@ -626,7 +627,10 @@ _efl_ui_view_list_efl_canvas_group_group_add(Eo *obj, 
Efl_Ui_View_List_Data *pd)
    efl_ui_scrollable_bounce_enabled_set(pd->scrl_mgr, bounce, bounce);
 
    edje_object_part_swallow(wd->resize_obj, "efl.content", pd->pan_obj);
-   efl_gfx_stack_raise((Eo *)edje_object_part_object_get(wd->resize_obj, 
"efl.dragable.vbar"));
+   edje_object_freeze(wd->resize_obj);
+   o = (Evas_Object *)edje_object_part_object_get(wd->resize_obj, 
"efl.dragable.vbar");
+   edje_object_thaw(wd->resize_obj);
+   efl_gfx_stack_raise((Eo *)o);
 
    pd->mode = ELM_LIST_COMPRESS;
 

-- 


Reply via email to