Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 905bd369 authored by Fabrice Di Meglio's avatar Fabrice Di Meglio Committed by Android (Google) Code Review
Browse files

Merge "Make ScrollBar widget aware of layout direction"

parents e551aa49 c91b6ca4
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -11096,9 +11096,13 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
                    scrollBar.setParameters(computeVerticalScrollRange(),
                                            computeVerticalScrollOffset(),
                                            computeVerticalScrollExtent(), true);
                    switch (mVerticalScrollbarPosition) {
                    int verticalScrollbarPosition = mVerticalScrollbarPosition;
                    if (verticalScrollbarPosition == SCROLLBAR_POSITION_DEFAULT) {
                        verticalScrollbarPosition = isLayoutRtl() ?
                                SCROLLBAR_POSITION_LEFT : SCROLLBAR_POSITION_RIGHT;
                    }
                    switch (verticalScrollbarPosition) {
                        default:
                        case SCROLLBAR_POSITION_DEFAULT:
                        case SCROLLBAR_POSITION_RIGHT:
                            left = scrollX + width - size - (mUserPaddingRight & inside);
                            break;
@@ -14132,7 +14136,7 @@ public class View implements Drawable.Callback, KeyEvent.Callback,
                        ? 0 : getVerticalScrollbarWidth();
                switch (mVerticalScrollbarPosition) {
                    case SCROLLBAR_POSITION_DEFAULT:
                        if (getResolvedLayoutDirection() == LAYOUT_DIRECTION_RTL) {
                        if (isLayoutRtl()) {
                            left += offset;
                        } else {
                            right += offset;