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

Commit 140822a5 authored by Treehugger Robot's avatar Treehugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Adds coroutine tracing to activatables and sysUiViewModels" into main

parents 30ea5285 711005ea
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -76,7 +76,7 @@ constructor(
        modifier: Modifier,
    ) =
        BouncerScene(
            viewModel = rememberViewModel { contentViewModelFactory.create() },
            viewModel = rememberViewModel("BouncerScene") { contentViewModelFactory.create() },
            dialogFactory = dialogFactory,
            modifier = modifier,
        )
+1 −1
Original line number Diff line number Diff line
@@ -50,7 +50,7 @@ class LockscreenContent(
    fun SceneScope.Content(
        modifier: Modifier = Modifier,
    ) {
        val viewModel = rememberViewModel { viewModelFactory.create() }
        val viewModel = rememberViewModel("LockscreenContent") { viewModelFactory.create() }
        val isContentVisible: Boolean by viewModel.isContentVisible.collectAsStateWithLifecycle()
        if (!isContentVisible) {
            // If the content isn't supposed to be visible, show a large empty box as it's needed
+2 −2
Original line number Diff line number Diff line
@@ -83,7 +83,7 @@ constructor(
    fun SceneScope.HeadsUpNotifications() {
        SnoozeableHeadsUpNotificationSpace(
            stackScrollView = stackScrollView.get(),
            viewModel = rememberViewModel { viewModelFactory.create() },
            viewModel = rememberViewModel("HeadsUpNotifications") { viewModelFactory.create() },
        )
    }

@@ -107,7 +107,7 @@ constructor(

        ConstrainedNotificationStack(
            stackScrollView = stackScrollView.get(),
            viewModel = rememberViewModel { viewModelFactory.create() },
            viewModel = rememberViewModel("Notifications") { viewModelFactory.create() },
            modifier =
                modifier
                    .fillMaxWidth()
+4 −3
Original line number Diff line number Diff line
@@ -81,7 +81,8 @@ constructor(
    override fun SceneScope.Content(
        modifier: Modifier,
    ) {
        val notificationsPlaceholderViewModel = rememberViewModel {
        val notificationsPlaceholderViewModel =
            rememberViewModel("NotificationsShadeScene") {
                notificationsPlaceholderViewModelFactory.create()
            }

+8 −5
Original line number Diff line number Diff line
@@ -152,7 +152,9 @@ constructor(
            notificationStackScrollView = notificationStackScrollView.get(),
            viewModelFactory = contentViewModelFactory,
            notificationsPlaceholderViewModel =
                rememberViewModel { notificationsPlaceholderViewModelFactory.create() },
                rememberViewModel("QuickSettingsScene-notifPlaceholderViewModel") {
                    notificationsPlaceholderViewModelFactory.create()
                },
            createTintedIconManager = tintedIconManagerFactory::create,
            createBatteryMeterViewController = batteryMeterViewControllerFactory::create,
            statusBarIconController = statusBarIconController,
@@ -179,8 +181,9 @@ private fun SceneScope.QuickSettingsScene(
) {
    val cutoutLocation = LocalDisplayCutout.current.location

    val viewModel = rememberViewModel { viewModelFactory.create() }
    val brightnessMirrorViewModel = rememberViewModel {
    val viewModel = rememberViewModel("QuickSettingsScene-viewModel") { viewModelFactory.create() }
    val brightnessMirrorViewModel =
        rememberViewModel("QuickSettingsScene-brightnessMirrorViewModel") {
            viewModel.brightnessMirrorViewModelFactory.create()
        }
    val brightnessMirrorShowing by brightnessMirrorViewModel.isShowing.collectAsStateWithLifecycle()
Loading