From: Wonki Kim Date: Wed, 21 Dec 2016 10:42:11 +0000 (+0900) Subject: Scroller: keep contents layout rel even if rtl is set X-Git-Tag: submit/tizen_3.0/20161222.090625~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf2ad12c3940ff0bde0ff5c177b69dbb97f6be9c;p=platform%2Fupstream%2Felementary.git Scroller: keep contents layout rel even if rtl is set Once rtl mode is set, elm_layout reverses its x-axis. however, scroller uses elm_layout to contain both original content and proxy image of it when loop mode is set. In this situation, elm_layout should not reverse its x-axis when It is used for container of proxy to support loop mode of scroller. This commit will not apply rtl mode to contents layout (mirrored set) @tizen_fix Change-Id: Ia334cc2beb61621f9b9e16c5463345efd8a415c2 Signed-off-by: Wonki Kim --- diff --git a/src/lib/elm_scroller.c b/src/lib/elm_scroller.c index 3a64ddcd7..1faa9fcf2 100644 --- a/src/lib/elm_scroller.c +++ b/src/lib/elm_scroller.c @@ -791,6 +791,10 @@ _loop_content_set(Evas_Object *obj, Elm_Scroller_Data *sd, Evas_Object *content) elm_widget_sub_object_add(obj, sd->contents); elm_widget_on_show_region_hook_set(sd->contents, _show_region_hook, obj); + // TIZEN_ONLY(20161221): keep contents layout relative even if rtl is set + elm_widget_mirrored_automatic_set(sd->contents, EINA_FALSE); + elm_widget_mirrored_set(sd->contents, EINA_FALSE); + // END } elm_object_part_content_set(sd->contents, "elm.swallow.content", content); sd->content = content;