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

Commit 8cc2ef13 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Fix ComposeInitializerImpl" into udc-dev

parents 5f390581 28a6ebbc
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -49,14 +49,12 @@ internal object ComposeInitializerImpl : ComposeInitializer {
        // initializer are created once, when the process is started.
        val savedStateRegistryOwner =
            object : SavedStateRegistryOwner {
                private val savedStateRegistry =
                private val savedStateRegistryController =
                    SavedStateRegistryController.create(this).apply { performRestore(null) }

                override fun getLifecycle(): Lifecycle = lifecycleOwner.lifecycle
                override val savedStateRegistry = savedStateRegistryController.savedStateRegistry

                override fun getSavedStateRegistry(): SavedStateRegistry {
                    return savedStateRegistry.savedStateRegistry
                }
                override fun getLifecycle(): Lifecycle = lifecycleOwner.lifecycle
            }

        // We must call [ViewLifecycleOwner.onCreate] after creating the [SavedStateRegistryOwner]