diff options
2 files changed, 10 insertions, 0 deletions
diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt b/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt index f5de7dca6d9d..89f82a90c3b8 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/media/controls/ui/composable/MediaCarousel.kt @@ -119,6 +119,8 @@ fun ContentScope.MediaCarousel( }, update = { MediaCarouselStateLoader.loadCarouselState(carouselController, carouselState()) + carouselController.mediaCarouselScrollHandler.showsSettingsButton = + !mediaHost.showsOnlyActiveMedia it.setView(carouselController.mediaFrame) }, onRelease = { it.removeAllViews() }, diff --git a/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt b/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt index 62a8cc5a7fe3..061fdd99eb1b 100644 --- a/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt +++ b/packages/SystemUI/compose/features/src/com/android/systemui/qs/ui/composable/QuickSettingsScene.kt @@ -84,7 +84,9 @@ import com.android.systemui.lifecycle.rememberViewModel import com.android.systemui.media.controls.ui.composable.MediaCarousel import com.android.systemui.media.controls.ui.composable.isLandscape import com.android.systemui.media.controls.ui.controller.MediaCarouselController +import com.android.systemui.media.controls.ui.controller.MediaHierarchyManager import com.android.systemui.media.controls.ui.view.MediaHost +import com.android.systemui.media.controls.ui.view.MediaHostState.Companion.EXPANDED import com.android.systemui.media.dagger.MediaModule import com.android.systemui.notifications.ui.composable.HeadsUpNotificationSpace import com.android.systemui.notifications.ui.composable.NotificationScrollingStack @@ -165,6 +167,12 @@ constructor( shadeSession = shadeSession, ) } + + init { + mediaHost.expansion = EXPANDED + mediaHost.showsOnlyActiveMedia = false + mediaHost.init(MediaHierarchyManager.LOCATION_QS) + } } @Composable |