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

Commit 2f311c7b authored by Tyler Gunn's avatar Tyler Gunn Committed by Android Git Automerger
Browse files

am ccf6c7a8: Correct issue where content of "All" and "Missed" tabs reversed in RTL.

* commit 'ccf6c7a8':
  Correct issue where content of "All" and "Missed" tabs reversed in RTL.
parents 46b15454 ccf6c7a8
Loading
Loading
Loading
Loading
+14 −1
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ import com.android.contacts.common.util.PermissionsUtil;
import com.android.contacts.commonbind.analytics.AnalyticsUtil;
import com.android.dialer.DialtactsActivity;
import com.android.dialer.R;
import com.android.dialer.util.DialerUtils;
import com.android.dialer.voicemail.VoicemailStatusHelper;
import com.android.dialer.voicemail.VoicemailStatusHelperImpl;

@@ -63,9 +64,14 @@ public class CallLogActivity extends Activity implements ViewPager.OnPageChangeL
            super(fm);
        }

        @Override
        public long getItemId(int position) {
            return getRtlPosition(position);
        }

        @Override
        public Fragment getItem(int position) {
            switch (position) {
            switch (getRtlPosition(position)) {
                case TAB_INDEX_ALL:
                    return new CallLogFragment(CallLogQueryHandler.CALL_TYPE_ALL);
                case TAB_INDEX_MISSED:
@@ -229,4 +235,11 @@ public class CallLogActivity extends Activity implements ViewPager.OnPageChangeL
        }
        return null;
    }

    private int getRtlPosition(int position) {
        if (DialerUtils.isRtl()) {
            return mViewPagerAdapter.getCount() - 1 - position;
        }
        return position;
    }
}