Controls UI - Fix heating color

Was not using the activeMode for the color offset

Bug: 153459803
Test: manual
Change-Id: I9e0e7a81826a3a4a39ee20bd09ecfe47d12035ed
This commit is contained in:
Matt Pietal
2020-04-07 14:59:05 -04:00
parent bd745f763a
commit 38180a45c3

View File

@@ -56,13 +56,12 @@ data class RenderInfo(
enabled: Boolean,
offset: Int = 0
): RenderInfo {
val (fg, bg) = deviceColorMap.getValue(deviceType)
val iconKey = if (offset > 0) {
val key = if (offset > 0) {
deviceType * BUCKET_SIZE + offset
} else deviceType
val iconState = deviceIconMap.getValue(iconKey)
val (fg, bg) = deviceColorMap.getValue(key)
val iconState = deviceIconMap.getValue(key)
val resourceId = iconState[enabled]
var icon: Drawable?
if (resourceId == APP_ICON_ID) {