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

Commit d068a51e authored by Alejandro Nijamkin's avatar Alejandro Nijamkin Committed by Ale Nijamkin
Browse files

[flexiglass] Fix crash when collapsing the shade.

Fix: 318572182
Test: manually verified that the crash doesn't happen anymore
Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT
Change-Id: I99e53d508c6182f6dffc89ca6cfdb2e773b07bd8
parent a09ffc51
Loading
Loading
Loading
Loading
+7 −1
Original line number Diff line number Diff line
@@ -40,6 +40,7 @@ import com.android.systemui.qs.ui.adapter.QSSceneAdapter.State.Companion.Collaps
import com.android.systemui.qs.ui.adapter.QSSceneAdapter.State.Expanding
import com.android.systemui.res.R
import com.android.systemui.scene.ui.composable.Gone
import com.android.systemui.scene.ui.composable.Lockscreen
import com.android.systemui.scene.ui.composable.QuickSettings as QuickSettingsSceneKey
import com.android.systemui.scene.ui.composable.Shade

@@ -77,7 +78,12 @@ private fun SceneScope.stateForQuickSettingsContent(): QSSceneAdapter.State {
                    toScene == Shade -> QSSceneAdapter.State.QQS
                    toScene == QuickSettingsSceneKey -> QSSceneAdapter.State.QS
                    toScene == Gone -> QSSceneAdapter.State.CLOSED
                    else -> error("Bad transition for QuickSettings: $transitionState")
                    toScene == Lockscreen -> QSSceneAdapter.State.CLOSED
                    else ->
                        error(
                            "Bad transition for QuickSettings: fromScene=$fromScene," +
                                " toScene=$toScene"
                        )
                }
            }
    }