From e1dfa223ec8a88e9f9b5cbb4d4ad0848fb302a58 Mon Sep 17 00:00:00 2001 From: Arkadii Ivanov Date: Tue, 29 Oct 2024 16:09:54 +0000 Subject: [PATCH] Fixed "Property ... not resolved in class ..." crash --- .../kotlin/com/arkivanov/essenty/statekeeper/StateKeeperExt.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/state-keeper/src/commonMain/kotlin/com/arkivanov/essenty/statekeeper/StateKeeperExt.kt b/state-keeper/src/commonMain/kotlin/com/arkivanov/essenty/statekeeper/StateKeeperExt.kt index c48daa9..89bd3ad 100644 --- a/state-keeper/src/commonMain/kotlin/com/arkivanov/essenty/statekeeper/StateKeeperExt.kt +++ b/state-keeper/src/commonMain/kotlin/com/arkivanov/essenty/statekeeper/StateKeeperExt.kt @@ -28,7 +28,7 @@ inline fun StateKeeper.saveable( crossinline init: (savedState: S?) -> T, ): PropertyDelegateProvider> = PropertyDelegateProvider { _, property -> - val stateKey = key ?: "SAVEABLE_HOLDER_{$property.name}" + val stateKey = key ?: "SAVEABLE_HOLDER_${property.name}" val result = init(consume(key = stateKey, strategy = serializer)) register(key = stateKey, strategy = serializer) { state(result) } ReadOnlyProperty { _, _ -> result }