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

Commit 3f172db6 authored by Beth Thibodeau's avatar Beth Thibodeau Committed by Automerger Merge Worker
Browse files

Merge "Fix page indicator tint" into sc-dev am: 5184c1f6

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/14543621

Change-Id: Ifc6b8176f23bcf4798df41c9d50791ac5625be27
parents ef76ace1 5184c1f6
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -3,6 +3,7 @@ package com.android.systemui.media
import android.app.smartspace.SmartspaceTarget
import android.content.Context
import android.content.Intent
import android.content.res.ColorStateList
import android.content.res.Configuration
import android.provider.Settings.ACTION_MEDIA_CONTROLS_SETTINGS
import android.util.Log
@@ -380,6 +381,7 @@ class MediaCarouselController @Inject constructor(

    private fun recreatePlayers() {
        bgColor = getBackgroundColor()
        pageIndicator.tintList = ColorStateList.valueOf(getForegroundColor())

        MediaPlayerData.mediaData().forEach { (key, data) ->
            removePlayer(key, dismissMediaData = false)
@@ -391,6 +393,10 @@ class MediaCarouselController @Inject constructor(
        return context.getColor(android.R.color.system_accent2_50)
    }

    private fun getForegroundColor(): Int {
        return context.getColor(android.R.color.system_accent2_900)
    }

    private fun updatePageIndicator() {
        val numPages = mediaContent.getChildCount()
        pageIndicator.setNumPages(numPages)