From bb823c4211aa1af2b767b308b976814f3fab0bbe Mon Sep 17 00:00:00 2001 From: NoMathExpectation <85624722+NoMathExpectation@users.noreply.github.com> Date: Tue, 1 Sep 2026 20:23:43 +0800 Subject: [PATCH] Fixed RankDescriptions not using custom serializer. --- .../kotlin/cn/rdlevel/rdkt/core/settings/Ranking.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Ranking.kt b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Ranking.kt index 045c223..487f92c 100644 --- a/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Ranking.kt +++ b/core/src/commonMain/kotlin/cn/rdlevel/rdkt/core/settings/Ranking.kt @@ -83,7 +83,7 @@ public data class RankMaxMistakes( } public object Serializer : KSerializer { - private val listSerializer = ListSerializer(Int.Companion.serializer()) + private val listSerializer = ListSerializer(Int.serializer()) override val descriptor: SerialDescriptor = listSerializer.descriptor @@ -113,7 +113,7 @@ public data class RankMaxMistakes( /** * Represents the description for each rank in a level. */ -@Serializable +@Serializable(RankDescriptions.Serializer::class) public data class RankDescriptions( /** * Rank S description.