summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/ui
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/ui')
-rw-r--r--src/com/android/camera/ui/CameraControls.java10
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(),