diff options
Diffstat (limited to 'src/com/android/camera/ui')
-rw-r--r-- | src/com/android/camera/ui/CameraControls.java | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/com/android/camera/ui/CameraControls.java b/src/com/android/camera/ui/CameraControls.java index 4a61a7e5b..d7dd713ef 100644 --- a/src/com/android/camera/ui/CameraControls.java +++ b/src/com/android/camera/ui/CameraControls.java @@ -252,8 +252,14 @@ public class CameraControls extends RotatableLayout { int w = r - l; int h = b - t; - asRow(true, w, h, rotation, mMenu,mFrontBackSwitcher, - mFilterModeSwitcher, mSceneModeSwitcher, mHdrSwitcher); + + if (getLayoutDirection() == View.LAYOUT_DIRECTION_RTL) { + asRow(true, w, h, rotation, mHdrSwitcher, mSceneModeSwitcher, + mFilterModeSwitcher, mFrontBackSwitcher, mMenu); + } else { + asRow(true, w, h, rotation, mMenu, mFrontBackSwitcher, + mFilterModeSwitcher, mSceneModeSwitcher, mHdrSwitcher); + } center(mAutoHdrNotice, l, t + mSize, r, t + mSize + mAutoHdrNotice.getMeasuredHeight(), |