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

Commit c7b91f5d authored by Michael Mikhail's avatar Michael Mikhail
Browse files

[Flexiglass] fix the missing settings button.

Flag: com.android.systemui.scene_container
Fixes: 392964344
Test: Checked UMO in quick settings vs all other locations.
Change-Id: I3e7f41e25a8e4ce4f536717d77e0de52eb7f1f79
parent 10770a27
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -119,6 +119,8 @@ fun ContentScope.MediaCarousel(
                },
                update = {
                    MediaCarouselStateLoader.loadCarouselState(carouselController, carouselState())
                    carouselController.mediaCarouselScrollHandler.showsSettingsButton =
                        !mediaHost.showsOnlyActiveMedia
                    it.setView(carouselController.mediaFrame)
                },
                onRelease = { it.removeAllViews() },
+8 −0
Original line number Diff line number Diff line
@@ -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