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 }