diff options
author | d34d <clark@cyngn.com> | 2016-06-20 10:33:13 -0700 |
---|---|---|
committer | d34d <clark@cyngn.com> | 2016-06-20 10:33:13 -0700 |
commit | afcfb67696f9e4244dded96cdf8f40e7d2259d15 (patch) | |
tree | 867148475f433f270a3620039c74b7748b10ac94 | |
parent | 46bed1698db0f663c3950bff294ad1e984e41859 (diff) | |
download | vendor_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
-rw-r--r-- | cm/lib/main/java/org/cyanogenmod/platform/internal/ThemeManagerService.java | 3 |
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); |