Merge "Ignore output switcher chip for color transitions" into tm-qpr-dev am: 669b8fd62f
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20815956 Change-Id: Ic94786e48c87af855e4d5840cb14d17a8e830275 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -230,7 +230,14 @@ internal constructor(
|
||||
|
||||
fun updateColorScheme(colorScheme: ColorScheme?): Boolean {
|
||||
var anyChanged = false
|
||||
colorTransitions.forEach { anyChanged = it.updateColorScheme(colorScheme) || anyChanged }
|
||||
colorTransitions.forEach {
|
||||
val isChanged = it.updateColorScheme(colorScheme)
|
||||
|
||||
// Ignore changes to colorSeamless, since that is expected when toggling dark mode
|
||||
if (it == colorSeamless) return@forEach
|
||||
|
||||
anyChanged = isChanged || anyChanged
|
||||
}
|
||||
colorScheme?.let { mediaViewHolder.gutsViewHolder.colorScheme = colorScheme }
|
||||
return anyChanged
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user