From d50f065d774a5d267bf35de2168b537fe4665cb7 Mon Sep 17 00:00:00 2001 From: Robert Snoeberger Date: Wed, 29 Jul 2020 09:26:39 -0400 Subject: [PATCH] Recreate media controls when style changes Fixes: 162401960 Test: manual - Change style in check that font of media controls has updated. Test: manual - Change style and check that seek bar shows correct amount of progress. Change-Id: I3c0dc142d22efa9aa50116510587916321562615 (cherry picked from commit dd3bff09e1791ad272a9af3d62a239fd2b6b2dea) --- .../systemui/media/MediaCarouselController.kt | 1 + .../com/android/systemui/media/SeekBarObserver.kt | 12 ++++++------ .../android/systemui/media/SeekBarObserverTest.kt | 6 +++--- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt b/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt index e12b7dd259a56..3a84123582213 100644 --- a/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt +++ b/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt @@ -135,6 +135,7 @@ class MediaCarouselController @Inject constructor( } override fun onOverlayChanged() { + recreatePlayers() inflateSettingsButton() } diff --git a/packages/SystemUI/src/com/android/systemui/media/SeekBarObserver.kt b/packages/SystemUI/src/com/android/systemui/media/SeekBarObserver.kt index c2631c923e451..1ae54d60d3fac 100644 --- a/packages/SystemUI/src/com/android/systemui/media/SeekBarObserver.kt +++ b/packages/SystemUI/src/com/android/systemui/media/SeekBarObserver.kt @@ -55,16 +55,16 @@ class SeekBarObserver(private val holder: PlayerViewHolder) : Observer