summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/dynamicui
diff options
context:
space:
mode:
authorSunny Goyal <sunnygoyal@google.com>2017-06-20 10:03:56 -0700
committerSunny Goyal <sunnygoyal@google.com>2017-06-20 10:55:27 -0700
commit8392c823a938d527ac826904c0e8dbe7310d6176 (patch)
tree116429c30228de63782172efc2daf0144c39f87e /src/com/android/launcher3/dynamicui
parent7e2e2aa80baa4458e086f59e8c55ee016174593c (diff)
downloadandroid_packages_apps_Trebuchet-8392c823a938d527ac826904c0e8dbe7310d6176.tar.gz
android_packages_apps_Trebuchet-8392c823a938d527ac826904c0e8dbe7310d6176.tar.bz2
android_packages_apps_Trebuchet-8392c823a938d527ac826904c0e8dbe7310d6176.zip
Fixing various system UI flags not getting updated properly on theme changes.
SystemUiController manages various system UI flags in priorty order and merges all the states before applying the syste flags. Fixing WallpaperColors when it was not handing wallpaper change properly in some cases Change-Id: I915442818e7888c97c81f63c8ea9f3c13053eb2c
Diffstat (limited to 'src/com/android/launcher3/dynamicui')
-rw-r--r--src/com/android/launcher3/dynamicui/WallpaperColorInfo.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java b/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java
index 856a26ca8..512e89a41 100644
--- a/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java
+++ b/src/com/android/launcher3/dynamicui/WallpaperColorInfo.java
@@ -61,7 +61,7 @@ public class WallpaperColorInfo implements WallpaperManagerCompat.OnColorsChange
@Override
public void onColorsChanged(WallpaperColorsCompat colors, int which) {
- if (which == FLAG_SYSTEM) {
+ if ((which & FLAG_SYSTEM) != 0) {
boolean wasDarkTheme = mIsDark;
boolean didSupportDarkText = mSupportsDarkText;
update(colors);