diff options
Diffstat (limited to 'src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java')
-rw-r--r-- | src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java b/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java index 7a20c58..3226044 100644 --- a/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java +++ b/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java @@ -51,6 +51,8 @@ public class CMSetupWizardData extends AbstractSetupData { pages.add(new BluetoothSetupPage(mContext, this)); } pages.add(new WelcomePage(mContext, this)); + pages.add(new LocalePage(mContext, this)); + pages.add(new DateTimePage(mContext, this)); if (SetupWizardUtils.hasWifi(mContext)) { pages.add(new WifiSetupPage(mContext, this)); } @@ -70,19 +72,13 @@ public class CMSetupWizardData extends AbstractSetupData { if (hasGMS) { pages.add(new GmsAccountPage(mContext, this)); } - if (!SetupWizardUtils.hasLeanback(mContext) && - SetupWizardUtils.isPackageInstalled(mContext, - mContext.getString(R.string.cm_account_package_name))) { - pages.add(new CyanogenServicesPage(mContext, this).setHidden(true)); - } + pages.add(new OtherSettingsPage(mContext, this).setHidden(!hasGMS)); if (SetupWizardUtils.hasFingerprint(mContext) && SetupWizardUtils.isOwner()) { pages.add(new FingerprintSetupPage(mContext, this)); } else if (SetupWizardUtils.frpEnabled(mContext)) { pages.add(new ScreenLockSetupPage(mContext, this)); } pages.add(new CyanogenSettingsPage(mContext, this)); - pages.add(new OtherSettingsPage(mContext, this).setHidden(!hasGMS)); - pages.add(new DateTimePage(mContext, this)); pages.add(new FinishPage(mContext, this)); return new PageList(pages.toArray(new SetupPage[pages.size()])); } @@ -94,15 +90,13 @@ public class CMSetupWizardData extends AbstractSetupData { showHideDataSimPage(); showHideSimMissingPage(); showHideMobileDataPage(); - updateWelcomePage(); + updateLocalePage(); } else if (intent.getAction() .equals(ConnectivityManager.CONNECTIVITY_ACTION)) { showHideMobileDataPage(); - showHideAccountPages(); - } else if (intent.getAction() + } else if (intent.getAction() .equals(TelephonyIntents.ACTION_ANY_DATA_CONNECTION_STATE_CHANGED)) { showHideMobileDataPage(); - showHideAccountPages(); } else if (intent.getAction().equals(Intent.ACTION_TIMEZONE_CHANGED) || intent.getAction().equals(TelephonyIntents.ACTION_NETWORK_SET_TIMEZONE)) { mTimeZoneSet = true; @@ -114,14 +108,6 @@ public class CMSetupWizardData extends AbstractSetupData { } } - private void showHideAccountPages() { - boolean isConnected = SetupWizardUtils.isNetworkConnected(mContext); - CyanogenServicesPage cyanogenServicesPage = - (CyanogenServicesPage) getPage(CyanogenServicesPage.TAG); - if (cyanogenServicesPage != null) { - cyanogenServicesPage.setHidden(!isConnected); - } - } private void showHideSimMissingPage() { SimCardMissingPage simCardMissingPage = @@ -161,10 +147,10 @@ public class CMSetupWizardData extends AbstractSetupData { } } - private void updateWelcomePage() { - WelcomePage welcomePage = (WelcomePage) getPage(WelcomePage.TAG); - if (welcomePage != null) { - welcomePage.simChanged(); + private void updateLocalePage() { + LocalePage localePage = (LocalePage) getPage(LocalePage.TAG); + if (localePage != null) { + localePage.simChanged(); } } |