summaryrefslogtreecommitdiffstats
path: root/cm/lib/main/java/org/cyanogenmod/platform
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2016-06-20 10:33:13 -0700
committerd34d <clark@cyngn.com>2016-06-20 10:33:13 -0700
commitafcfb67696f9e4244dded96cdf8f40e7d2259d15 (patch)
tree867148475f433f270a3620039c74b7748b10ac94 /cm/lib/main/java/org/cyanogenmod/platform
parent46bed1698db0f663c3950bff294ad1e984e41859 (diff)
downloadvendor_cmsdk-afcfb67696f9e4244dded96cdf8f40e7d2259d15.zip
vendor_cmsdk-afcfb67696f9e4244dded96cdf8f40e7d2259d15.tar.gz
vendor_cmsdk-afcfb67696f9e4244dded96cdf8f40e7d2259d15.tar.bz2
Themes: Fix applying default theme
ThemeUtils has method for getting the default theme package name which will return ThemeConfig.SYSTEM_DEFAULT if no default theme package is defined in CMSettings. Use this method rather than read the setting directly. Change-Id: I924f8ee116d97a8f3fcf4703214376608b31f297
Diffstat (limited to 'cm/lib/main/java/org/cyanogenmod/platform')
-rw-r--r--cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
index 369d652..2eaa441 100644
--- a/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
+++ b/cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java
@@ -485,8 +485,7 @@ public class ThemeManagerService extends CMSystemService {
private void doApplyDefaultTheme() {
final ContentResolver resolver = mContext.getContentResolver();
- final String defaultThemePkg = CMSettings.Secure.getString(resolver,
- CMSettings.Secure.DEFAULT_THEME_PACKAGE);
+ final String defaultThemePkg = ThemeUtils.getDefaultThemePackageName(mContext);
if (!TextUtils.isEmpty(defaultThemePkg)) {
String defaultThemeComponents = CMSettings.Secure.getString(resolver,
CMSettings.Secure.DEFAULT_THEME_COMPONENTS);