summaryrefslogtreecommitdiffstats
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
parent41d8ed49f5fafea64b0525f1ea5001d80d12139a (diff)
downloadpackages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.tar.gz
packages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.tar.bz2
packages_apps_ThemeChooser-cc64be3a192244a89c3d6d7594618910b40d8a91.zip
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
-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);
}
}