From 81043105926dbd7cc6abf03bb5e88c515014b21b Mon Sep 17 00:00:00 2001 From: d34d Date: Wed, 24 Feb 2016 15:48:56 -0800 Subject: [PATCH] Themes: Refactor themes to CMSDK [6/6] Change-Id: I26214e9a71f4d2f5f1b61cf3cabdcdb8bcc098b1 TICKET: CYNGNOS-2126 --- AndroidManifest.xml | 2 +- .../setupwizard/setup/CyanogenSettingsPage.java | 4 ++-- .../cyanogenmod/setupwizard/ui/SetupWizardActivity.java | 9 ++++----- 3 files changed, 7 insertions(+), 8 deletions(-) diff --git a/AndroidManifest.xml b/AndroidManifest.xml index 6717cb5..d8c7617 100644 --- a/AndroidManifest.xml +++ b/AndroidManifest.xml @@ -37,7 +37,7 @@ - + diff --git a/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java b/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java index 4827090..7cedaea 100644 --- a/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java +++ b/src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java @@ -22,7 +22,6 @@ import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.content.res.ThemeConfig; -import android.content.res.ThemeManager; import android.net.Uri; import android.os.Bundle; import android.os.RemoteException; @@ -49,6 +48,7 @@ import com.cyanogenmod.setupwizard.util.SetupWizardUtils; import cyanogenmod.hardware.CMHardwareManager; import cyanogenmod.providers.CMSettings; +import cyanogenmod.themes.ThemeManager; public class CyanogenSettingsPage extends SetupPage { @@ -148,7 +148,7 @@ public class CyanogenSettingsPage extends SetupPage { SetupStats.Label.CHECKED, String.valueOf(privacyData.getBoolean(KEY_APPLY_DEFAULT_THEME))); Log.i(TAG, "Applying default theme"); - final ThemeManager tm = (ThemeManager) mContext.getSystemService(Context.THEME_SERVICE); + final ThemeManager tm = ThemeManager.getInstance(); tm.applyDefaultTheme(); } else { diff --git a/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java b/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java index d8a5abb..4a53c17 100644 --- a/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java +++ b/src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java @@ -19,11 +19,9 @@ package com.cyanogenmod.setupwizard.ui; import android.animation.Animator; import android.app.Activity; import android.app.WallpaperManager; -import android.content.Context; import android.content.Intent; import android.content.pm.ActivityInfo; import android.content.res.Resources; -import android.content.res.ThemeManager; import android.graphics.Bitmap; import android.graphics.Point; import android.os.AsyncTask; @@ -49,6 +47,8 @@ import com.cyanogenmod.setupwizard.setup.SetupDataCallbacks; import com.cyanogenmod.setupwizard.util.EnableAccessibilityController; import com.cyanogenmod.setupwizard.util.SetupWizardUtils; +import cyanogenmod.themes.ThemeManager; + import java.util.ArrayList; @@ -317,7 +317,7 @@ public class SetupWizardActivity extends Activity implements SetupDataCallbacks, mFinishingProgressBar.setVisibility(View.VISIBLE); mFinishingProgressBar.setIndeterminate(true); mFinishingProgressBar.startAnimation(fadeIn); - final ThemeManager tm = (ThemeManager) getSystemService(Context.THEME_SERVICE); + final ThemeManager tm = ThemeManager.getInstance(); tm.addClient(this); mSetupData.finishPages(); } @@ -433,8 +433,7 @@ public class SetupWizardActivity extends Activity implements SetupDataCallbacks, if (mEnableAccessibilityController != null) { mEnableAccessibilityController.onDestroy(); } - final ThemeManager tm = - (ThemeManager) SetupWizardActivity.this.getSystemService(THEME_SERVICE); + final ThemeManager tm = ThemeManager.getInstance(); tm.removeClient(SetupWizardActivity.this); SetupStats.sendEvents(SetupWizardActivity.this); SetupWizardUtils.disableGMSSetupWizard(SetupWizardActivity.this);