Conform the logic to decide wallpaper darkness
Make sure that the logic of deciding if the wallpaper is dark or light
is the same as defined in Tonal.
Test: Manaully tested the color is the same as the lock screen
Bug: 286425611
Change-Id: I6bb41362f0707acc74f4fe4bc198dcb5d64a8867
diff --git a/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt b/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
index 3d490d4..f7c26da 100644
--- a/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
+++ b/src/com/android/customization/picker/clock/ui/view/ClockViewFactory.kt
@@ -104,8 +104,7 @@
private fun isLockscreenWallpaperDark(): Boolean {
val colors = wallpaperManager.getWallpaperColors(WallpaperManager.FLAG_LOCK)
- return (colors?.colorHints?.and(WallpaperColors.HINT_SUPPORTS_DARK_TEXT)) !=
- WallpaperColors.HINT_SUPPORTS_DARK_TEXT
+ return (colors?.colorHints?.and(WallpaperColors.HINT_SUPPORTS_DARK_TEXT)) == 0
}
fun updateTimeFormat(clockId: String) {