cedric pushed a commit to branch master.

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

commit 4279fe84057adbedeb9c117132ae1c0c2102a122
Author: Jiwon Kim <jwkim0...@gmail.com>
Date:   Tue Feb 7 15:04:57 2017 -0800

    elementary: set mirrored mode in a group_add()
    
    Summary:
    When a scroller just added and theme not changed,
    scrollable interface's 'mirrored' property is always default.
    
    elm_config_mirrored_set(EINA_TRUE) -> elm_scroller_add(),
     : No mirrored mode
    elm_scroller_add() -> elm_config_mirrored_set(EINA_TRUE),
     : Mirrored mode
    
    @fix
    
    Test Plan:
    1-1. elementary_test scroller
    1-2. Turn on UI-Mirroring
    
    2-1. elementary_test
    2-2. Turn on UI-Mirroring
    2-3. Click 'scroller' button
    
    (Check scroller test's 'prev page' and 'next page' buttons)
    
    Reviewers: cedric, woohyun, akanad
    
    Subscribers: jpeg
    
    Differential Revision: https://phab.enlightenment.org/D4564
    
    Signed-off-by: Cedric BAIL <ced...@osg.samsung.com>
---
 src/lib/elementary/elm_scroller.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/lib/elementary/elm_scroller.c 
b/src/lib/elementary/elm_scroller.c
index bd30cb4..5f3a95c 100644
--- a/src/lib/elementary/elm_scroller.c
+++ b/src/lib/elementary/elm_scroller.c
@@ -926,6 +926,8 @@ _elm_scroller_efl_canvas_group_group_add(Eo *obj, 
Elm_Scroller_Data *priv)
        (obj, "scroller", "base", elm_widget_style_get(obj)))
      CRI("Failed to set layout!");
 
+   _mirrored_set(obj, elm_widget_mirrored_get(obj));
+
    priv->hit_rect = evas_object_rectangle_add(evas_object_evas_get(obj));
    evas_object_smart_member_add(priv->hit_rect, obj);
    elm_widget_sub_object_add(obj, priv->hit_rect);

-- 


Reply via email to