diff options
author | d34d <clark@cyngn.com> | 2015-04-01 14:35:09 -0700 |
---|---|---|
committer | Clark Scheff <clark@cyngn.com> | 2015-04-03 15:19:10 +0000 |
commit | cc64be3a192244a89c3d6d7594618910b40d8a91 (patch) | |
tree | 9914f5d47458e6b2b022d70833cd6543dcf443a6 | |
parent | 41d8ed49f5fafea64b0525f1ea5001d80d12139a (diff) | |
download | packages_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.java | 2 |
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); } } |