diff options
Diffstat (limited to 'src/com/android/launcher3/dynamicui/ColorExtractionService.java')
-rw-r--r-- | src/com/android/launcher3/dynamicui/ColorExtractionService.java | 16 |
1 files changed, 10 insertions, 6 deletions
diff --git a/src/com/android/launcher3/dynamicui/ColorExtractionService.java b/src/com/android/launcher3/dynamicui/ColorExtractionService.java index c15b71040..1369f609d 100644 --- a/src/com/android/launcher3/dynamicui/ColorExtractionService.java +++ b/src/com/android/launcher3/dynamicui/ColorExtractionService.java @@ -27,6 +27,7 @@ import android.support.v7.graphics.Palette; import com.android.launcher3.LauncherProvider; import com.android.launcher3.LauncherSettings; import com.android.launcher3.R; +import com.android.launcher3.config.FeatureFlags; /** * Extracts colors from the wallpaper, and saves results to {@link LauncherProvider}. @@ -62,12 +63,15 @@ public class ColorExtractionService extends IntentService { .generate(); extractedColors.updateHotseatPalette(hotseatPalette); - int statusBarHeight = getResources().getDimensionPixelSize(R.dimen.status_bar_height); - Palette statusBarPalette = Palette.from(wallpaper) - .setRegion(0, 0, wallpaper.getWidth(), statusBarHeight) - .clearFilters() - .generate(); - extractedColors.updateStatusBarPalette(statusBarPalette); + if (FeatureFlags.LIGHT_STATUS_BAR) { + int statusBarHeight = getResources() + .getDimensionPixelSize(R.dimen.status_bar_height); + Palette statusBarPalette = Palette.from(wallpaper) + .setRegion(0, 0, wallpaper.getWidth(), statusBarHeight) + .clearFilters() + .generate(); + extractedColors.updateStatusBarPalette(statusBarPalette); + } } // Save the extracted colors and wallpaper id to LauncherProvider. |