From 2a98e6f6f6811a478a4e60dd770f1993db4213cb Mon Sep 17 00:00:00 2001 From: dhacker29 Date: Fri, 24 Apr 2015 01:47:13 -0400 Subject: [PATCH] Disable the CyanogenServicesPage if FEATURE_LEANBACK detected TV devices will not benefit from having a CM account. Change-Id: I5258a1442c400b35d92c22a2b0e8dcbe3516aead --- src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java b/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java index a362051..e5dcacc 100644 --- a/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java +++ b/src/com/cyanogenmod/setupwizard/setup/CMSetupWizardData.java @@ -61,7 +61,9 @@ public class CMSetupWizardData extends AbstractSetupData { if (SetupWizardUtils.hasGMS(mContext)) { pages.add(new GmsAccountPage(mContext, this).setHidden(true)); } - pages.add(new CyanogenServicesPage(mContext, this).setHidden(true)); + if (!SetupWizardUtils.hasLeanback(mContext)) { + pages.add(new CyanogenServicesPage(mContext, this).setHidden(true)); + } pages.add(new CyanogenSettingsPage(mContext, this)); pages.add(new OtherSettingsPage(mContext, this)); pages.add(new DateTimePage(mContext, this));