Fix QuickContacts viewpager indicator in RTL mode
Bug 7536213
Change-Id: I9140e2c39730ca06d1903ac22d0350003a235cb5
diff --git a/src/com/android/contacts/quickcontact/QuickContactActivity.java b/src/com/android/contacts/quickcontact/QuickContactActivity.java
index 2ca122d..3e2a364 100644
--- a/src/com/android/contacts/quickcontact/QuickContactActivity.java
+++ b/src/com/android/contacts/quickcontact/QuickContactActivity.java
@@ -635,7 +635,12 @@
final RelativeLayout.LayoutParams layoutParams =
(RelativeLayout.LayoutParams) mSelectedTabRectangle.getLayoutParams();
final int width = layoutParams.width;
- layoutParams.leftMargin = (int) ((position + positionOffset) * width);
+ final int margin = (int) ((position + positionOffset) * width);
+ if (mSelectedTabRectangle.isLayoutRtl()) {
+ layoutParams.rightMargin = margin;
+ } else {
+ layoutParams.leftMargin = margin;
+ }
mSelectedTabRectangle.setLayoutParams(layoutParams);
}
}