Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 669b8fd6 authored by Beth Thibodeau's avatar Beth Thibodeau Committed by Android (Google) Code Review
Browse files

Merge "Ignore output switcher chip for color transitions" into tm-qpr-dev

parents de53d399 69893902
Loading
Loading
Loading
Loading
+8 −1
Original line number Diff line number Diff line
@@ -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
    }