From e355f223755cb4cdb771070a6af1d6904ecc9980 Mon Sep 17 00:00:00 2001 From: Michael Mikhail Date: Tue, 10 Jan 2023 22:22:27 +0000 Subject: [PATCH] Read setting media show on lockscreen It sets the current value of show media on lockscreen setting to the boolean responsible for either showing or hiding UMO on lockscreen as the default value once KeyguardMediaController class is created. Bug: 259055314 Test: atest KeyguardMediaControllerTest Change-Id: Ibf355798522f3de11b6f2f6b935a67dc615219c3 --- .../systemui/media/controls/ui/KeyguardMediaController.kt | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/packages/SystemUI/src/com/android/systemui/media/controls/ui/KeyguardMediaController.kt b/packages/SystemUI/src/com/android/systemui/media/controls/ui/KeyguardMediaController.kt index 899148b0014ce..8f1c9048026fb 100644 --- a/packages/SystemUI/src/com/android/systemui/media/controls/ui/KeyguardMediaController.kt +++ b/packages/SystemUI/src/com/android/systemui/media/controls/ui/KeyguardMediaController.kt @@ -130,7 +130,12 @@ constructor( private var splitShadeContainer: ViewGroup? = null /** Track the media player setting status on lock screen. */ - private var allowMediaPlayerOnLockScreen: Boolean = true + private var allowMediaPlayerOnLockScreen: Boolean = + secureSettings.getBoolForUser( + Settings.Secure.MEDIA_CONTROLS_LOCK_SCREEN, + true, + UserHandle.USER_CURRENT + ) private val lockScreenMediaPlayerUri = secureSettings.getUriFor(Settings.Secure.MEDIA_CONTROLS_LOCK_SCREEN)