diff options
author | Bharadwaj Narasimha <bnarasimha@cyngn.com> | 2016-07-28 09:04:20 -0700 |
---|---|---|
committer | Bharadwaj Narasimha <bnarasimha@cyngn.com> | 2016-07-29 12:43:56 -0700 |
commit | de36713290379cc4e0de6e0bc2cfc25e3258133f (patch) | |
tree | a506de8660d4a2ed37eb0a39668e36223c8e590c /src/com/cyngn/theme | |
parent | 87b809ea2208157523dc2cd00a556f3bc9ac8796 (diff) | |
download | packages_apps_ThemeChooser-de36713290379cc4e0de6e0bc2cfc25e3258133f.tar.gz packages_apps_ThemeChooser-de36713290379cc4e0de6e0bc2cfc25e3258133f.tar.bz2 packages_apps_ThemeChooser-de36713290379cc4e0de6e0bc2cfc25e3258133f.zip |
ThemeFragment: Changing theme component resets per app themes
Changing particular components like default icons,fonts,in
case of mixnmatch will reset the per app themes applied to
the default values.
Change-Id: I1d2699232c3c96ad9a35f01c7d96c6aa3578e2de
TICKET: CYNGNOS-2867
Diffstat (limited to 'src/com/cyngn/theme')
-rw-r--r-- | src/com/cyngn/theme/chooser/ThemeFragment.java | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/com/cyngn/theme/chooser/ThemeFragment.java b/src/com/cyngn/theme/chooser/ThemeFragment.java index 21868fc..12082e5 100644 --- a/src/com/cyngn/theme/chooser/ThemeFragment.java +++ b/src/com/cyngn/theme/chooser/ThemeFragment.java @@ -2213,8 +2213,12 @@ public class ThemeFragment extends Fragment implements LoaderManager.LoaderCallb } catch (IllegalArgumentException e) { /* ignore since this means we already have a listener added */ } - tm.requestThemeChange(getThemeChangeRequestForComponents(fullMap), - true); + ThemeChangeRequest request = + getThemeChangeRequestForComponents(fullMap); + boolean value = request.getReqeustType(). + equals(RequestType.USER_REQUEST_MIXNMATCH); + + tm.requestThemeChange(request, !value); } mApplyThemeOnPopulated = false; } else { |