| Index: chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
|
| index 451aa08707dfb250dd531677991cd4d65e8795dd..9d5cc72aa4259b8e49bac3a652316d6a6ca4c9f6 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/firstrun/FirstRunActivity.java
|
| @@ -8,7 +8,6 @@ import android.app.Activity;
|
| import android.app.Fragment;
|
| import android.content.Intent;
|
| import android.os.Bundle;
|
| -import android.support.v4.view.ViewPager;
|
| import android.support.v7.app.AppCompatActivity;
|
| import android.text.TextUtils;
|
|
|
| @@ -83,7 +82,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| private boolean mNativeSideIsInitialized;
|
|
|
| private ProfileDataCache mProfileDataCache;
|
| - private ViewPager mPager;
|
| + private FirstRunViewPager mPager;
|
|
|
| private Bundle mFreProperties;
|
|
|
| @@ -147,7 +146,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| return;
|
| }
|
|
|
| - mPager = new ViewPager(this);
|
| + mPager = new FirstRunViewPager(this);
|
| mPager.setId(R.id.fre_pager);
|
| setContentView(mPager);
|
|
|
| @@ -234,7 +233,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| if (mPager.getCurrentItem() == 0) {
|
| abortFirstRunExperience();
|
| } else {
|
| - mPager.setCurrentItem(mPager.getCurrentItem() - 1);
|
| + mPager.setCurrentItem(mPager.getCurrentItem() - 1, false);
|
| }
|
| }
|
|
|
| @@ -247,7 +246,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
|
|
| @Override
|
| public void advanceToNextPage() {
|
| - jumpToPage(mPager.getCurrentItem() + 1, true);
|
| + jumpToPage(mPager.getCurrentItem() + 1);
|
| }
|
|
|
| @Override
|
| @@ -356,7 +355,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| FirstRunStatus.setSkipWelcomePage(FirstRunActivity.this, true);
|
| flushPersistentData();
|
| stopProgressionIfNotAcceptedTermsOfService();
|
| - jumpToPage(mPager.getCurrentItem() + 1, true);
|
| + jumpToPage(mPager.getCurrentItem() + 1);
|
| }
|
|
|
| @Override
|
| @@ -383,9 +382,8 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| * Transitions to a given page.
|
| * @return Whether the transition to a given page was allowed.
|
| * @param position A page index to transition to.
|
| - * @param smooth Whether the transition should be smooth.
|
| */
|
| - private boolean jumpToPage(int position, boolean smooth) {
|
| + private boolean jumpToPage(int position) {
|
| if (mShowWelcomePage && !didAcceptTermsOfService()) {
|
| return position == 0;
|
| }
|
| @@ -393,7 +391,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| completeFirstRunExperience();
|
| return false;
|
| }
|
| - mPager.setCurrentItem(position, smooth);
|
| + mPager.setCurrentItem(position, false);
|
| return true;
|
| }
|
|
|
| @@ -409,7 +407,7 @@ public class FirstRunActivity extends AppCompatActivity implements FirstRunPageD
|
| while (currentPageIndex < mPagerAdapter.getCount()) {
|
| FirstRunPage currentPage = (FirstRunPage) mPagerAdapter.getItem(currentPageIndex);
|
| if (!currentPage.shouldSkipPageOnCreate(getApplicationContext())) return;
|
| - if (!jumpToPage(currentPageIndex + 1, false)) return;
|
| + if (!jumpToPage(currentPageIndex + 1)) return;
|
| currentPageIndex = mPager.getCurrentItem();
|
| }
|
| }
|
|
|