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

Commit adc4e327 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Automerger Merge Worker
Browse files

Merge "Fix ComposeInitializerImpl" into udc-dev am: 8cc2ef13

parents 15b8cba2 8cc2ef13
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]