summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYorke Lee <yorkelee@google.com>2014-09-27 23:12:22 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-09-27 23:12:22 +0000
commitfcd46027065c79b85638a9307ea668d5c8382e1a (patch)
tree1a36659907aeb450cc3c2dfd8e00f56fdded8c40
parentb96184467a9d355e5d4a6062c7064c2ce723e9ab (diff)
parent56493453580bb0db9a7ebd90b3c9868c8e3a8a59 (diff)
am 56493453: Fix another bug with RTL tabs
* commit '56493453580bb0db9a7ebd90b3c9868c8e3a8a59': Fix another bug with RTL tabs
-rw-r--r--src/com/android/dialer/list/ListsFragment.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/com/android/dialer/list/ListsFragment.java b/src/com/android/dialer/list/ListsFragment.java
index 24177f73f..024e3d914 100644
--- a/src/com/android/dialer/list/ListsFragment.java
+++ b/src/com/android/dialer/list/ListsFragment.java
@@ -183,6 +183,11 @@ public class ListsFragment extends AnalyticsFragment implements CallLogQueryHand
}
@Override
+ public long getItemId(int position) {
+ return getRtlPosition(position);
+ }
+
+ @Override
public Fragment getItem(int position) {
switch (getRtlPosition(position)) {
case TAB_INDEX_SPEED_DIAL:
@@ -206,7 +211,7 @@ public class ListsFragment extends AnalyticsFragment implements CallLogQueryHand
// Copy the fragments that the FragmentManager finds so that we can store them in
// instance variables for later.
final Fragment fragment =
- (Fragment) super.instantiateItem(container, getRtlPosition(position));
+ (Fragment) super.instantiateItem(container, position);
if (fragment instanceof SpeedDialFragment) {
mSpeedDialFragment = (SpeedDialFragment) fragment;
} else if (fragment instanceof CallLogFragment) {