summaryrefslogtreecommitdiffstats
path: root/src/com
diff options
context:
space:
mode:
authord34d <clark@cyngn.com>2015-04-01 14:35:09 -0700
committerClark Scheff <clark@cyngn.com>2015-04-03 15:19:10 +0000
commitcc64be3a192244a89c3d6d7594618910b40d8a91 (patch)
tree9914f5d47458e6b2b022d70833cd6543dcf443a6 /src/com
parent41d8ed49f5fafea64b0525f1ea5001d80d12139a (diff)
downloadpackages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.zip
packages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.tar.gz
packages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.tar.bz2
Always add all components to apply when resetting theme
If the user is resetting their currently applied theme we should include all components regardless if the provider states that component is already applied. This happens when certain items are changed outside of the chooser, i.e. audibles or wallpaper. Change-Id: Iccab7e5417a99f774007d5b327f7f3c2f8d8e467 REF: CHOOSER-14
Diffstat (limited to 'src/com')
-rw-r--r--src/com/cyngn/theme/chooser/MyThemeFragment.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/cyngn/theme/chooser/MyThemeFragment.java b/src/com/cyngn/theme/chooser/MyThemeFragment.java
index b8459ac..5bf6b57 100644
--- a/src/com/cyngn/theme/chooser/MyThemeFragment.java
+++ b/src/com/cyngn/theme/chooser/MyThemeFragment.java
@@ -397,7 +397,7 @@ public class MyThemeFragment extends ThemeFragment {
for (String component : mSelectedComponentsMap.keySet()) {
String currentPkg = mCurrentTheme.get(component);
String selectedPkg = mSelectedComponentsMap.get(component);
- if (currentPkg == null || !currentPkg.equals(selectedPkg)) {
+ if (currentPkg == null || mThemeResetting || !currentPkg.equals(selectedPkg)) {
componentsToApply.put(component, selectedPkg);
}
}