diff --git a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomePagerAdapter.java b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomePagerAdapter.java index b008ac1d1..f4af8a9fa 100644 --- a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomePagerAdapter.java +++ b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomePagerAdapter.java @@ -64,6 +64,8 @@ public class WelcomePagerAdapter extends PagerAdapter implements TitleProvider R.layout.welcome_walkthrough_login_page, }; + public int fallbackLoginPage; + private final Context context; public WelcomeWalkthrough parent; @Autowired ActFmPreferenceService actFmPreferenceService; @@ -83,18 +85,21 @@ public class WelcomePagerAdapter extends PagerAdapter implements TitleProvider int choice = ABChooser.readChoiceForTest(ABTests.AB_NEW_LOGIN_YES_GOOGLE); switch (choice) { case 1: - layouts[layouts.length - 1] = R.layout.actfm_login_activity; + fallbackLoginPage = layouts[layouts.length - 1] = R.layout.actfm_login_activity; break; case 2: layouts[layouts.length - 1] = R.layout.welcome_walkthrough_simple_login; + fallbackLoginPage = R.layout.actfm_login_activity; break; default: + fallbackLoginPage = layouts[layouts.length - 1]; break; } } else if (ABChooser.readChoiceForTest(ABTests.AB_NEW_LOGIN_NO_GOOGLE) != ABChooser.NO_OPTION) { int choice = ABChooser.readChoiceForTest(ABTests.AB_NEW_LOGIN_NO_GOOGLE); + fallbackLoginPage = layouts[layouts.length - 1]; if (choice == 1) - layouts[layouts.length - 1] = R.layout.actfm_login_activity; + fallbackLoginPage = layouts[layouts.length - 1] = R.layout.actfm_login_activity; } } } diff --git a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java index b7b8612bd..cf325abec 100644 --- a/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java +++ b/astrid/src/com/todoroo/astrid/welcome/tutorial/WelcomeWalkthrough.java @@ -78,7 +78,7 @@ public class WelcomeWalkthrough extends ActFmLoginActivity { } private int getLoginPageLayout() { - return R.layout.actfm_login_activity; + return mAdapter.fallbackLoginPage; } @Override