summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2016-02-24 15:48:56 -0800
committerClark Scheff <clark@cyngn.com>2016-03-01 09:58:55 -0800
commit81043105926dbd7cc6abf03bb5e88c515014b21b (patch)
tree2be9b27238fc0b89e62411cd744b0728264daf91
parentca63326151df341831cf95c2ffb910c7232c401d (diff)
downloadpackages_apps_SetupWizard-81043105926dbd7cc6abf03bb5e88c515014b21b.zip
packages_apps_SetupWizard-81043105926dbd7cc6abf03bb5e88c515014b21b.tar.gz
packages_apps_SetupWizard-81043105926dbd7cc6abf03bb5e88c515014b21b.tar.bz2
Themes: Refactor themes to CMSDK [6/6]
Change-Id: I26214e9a71f4d2f5f1b61cf3cabdcdb8bcc098b1 TICKET: CYNGNOS-2126
-rw-r--r--AndroidManifest.xml2
-rw-r--r--src/com/cyanogenmod/setupwizard/setup/CyanogenSettingsPage.java4
-rw-r--r--src/com/cyanogenmod/setupwizard/ui/SetupWizardActivity.java9
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 @@
<uses-permission android:name="android.permission.INTERACT_ACROSS_USERS" />
<uses-permission android:name="android.permission.MANAGE_USERS" />
<uses-permission android:name="android.permission.CHANGE_COMPONENT_ENABLED_STATE" />
- <uses-permission android:name="android.permission.ACCESS_THEME_MANAGER"/>
+ <uses-permission android:name="cyanogenmod.permission.ACCESS_THEME_MANAGER"/>
<uses-permission android:name="android.permission.EXPAND_STATUS_BAR" />
<uses-permission android:name="cyanogenmod.permission.HARDWARE_ABSTRACTION_ACCESS" />
<uses-permission android:name="android.permission.BACKUP" />
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);