summaryrefslogtreecommitdiffstats
path: root/src/com/android/launcher3/Launcher.java
diff options
context:
space:
mode:
authorTreeHugger Robot <treehugger-gerrit@google.com>2017-04-26 18:36:31 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-04-26 18:36:32 +0000
commit83519d3fb107aa2a02d3042219cdc994d8d7797d (patch)
treed995fbb83228349079828ad02af70e198272d71a /src/com/android/launcher3/Launcher.java
parentb0086a8945e221a9627642ad00dbb38edd2b81c3 (diff)
parent5e7b238a93bddec69d27e1ed39a969c36f455f9f (diff)
downloadandroid_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.tar.gz
android_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.tar.bz2
android_packages_apps_Trebuchet-83519d3fb107aa2a02d3042219cdc994d8d7797d.zip
Merge "Updating color extraction to include wallpaper theme color. Also adding mathods and callbacks to pass the related data to the callbacks." into ub-launcher3-dorval-polish
Diffstat (limited to 'src/com/android/launcher3/Launcher.java')
-rw-r--r--src/com/android/launcher3/Launcher.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/com/android/launcher3/Launcher.java b/src/com/android/launcher3/Launcher.java
index b8df6c3a8..90dc2ef3f 100644
--- a/src/com/android/launcher3/Launcher.java
+++ b/src/com/android/launcher3/Launcher.java
@@ -466,6 +466,14 @@ public class Launcher extends BaseActivity
@Override
public void onExtractedColorsChanged() {
loadExtractedColorsAndColorItems();
+
+ if (mLauncherCallbacks != null) {
+ mLauncherCallbacks.onExtractedColorsChanged();
+ }
+ }
+
+ public ExtractedColors getExtractedColors() {
+ return mExtractedColors;
}
@Override
@@ -481,9 +489,9 @@ public class Launcher extends BaseActivity
mExtractedColors.load(this);
mHotseat.updateColor(mExtractedColors, !mPaused);
mWorkspace.getPageIndicator().updateColor(mExtractedColors);
- boolean lightStatusBar = (FeatureFlags.LIGHT_STATUS_BAR
- && mExtractedColors.getColor(ExtractedColors.STATUS_BAR_INDEX,
- ExtractedColors.DEFAULT_DARK) == ExtractedColors.DEFAULT_LIGHT);
+ boolean lightStatusBar = (FeatureFlags.LIGHT_STATUS_BAR &&
+ mExtractedColors.getColor(ExtractedColors.STATUS_BAR_INDEX) ==
+ ExtractedColors.DEFAULT_LIGHT);
// It's possible that All Apps is visible when this is run,
// so always use light status bar in that case. Only change nav bar color to status bar
// color when All Apps is visible.