From aaf3be98b7d2cc0e73cb42a3286668a619b0ff61 Mon Sep 17 00:00:00 2001 From: KotlinGeekDev Date: Wed, 4 Mar 2026 00:27:00 +0100 Subject: [PATCH] Foundations(iOS Sourceset): Update SpmForKmp. Fix UnicodeNormalizer code. --- quartz/build.gradle.kts | 2 +- .../com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/quartz/build.gradle.kts b/quartz/build.gradle.kts index 3262cc64e..d292ff3eb 100644 --- a/quartz/build.gradle.kts +++ b/quartz/build.gradle.kts @@ -11,7 +11,7 @@ plugins { alias(libs.plugins.androidKotlinMultiplatformLibrary) alias(libs.plugins.serialization) alias(libs.plugins.vanniktech.mavenPublish) - id("io.github.frankois944.spmForKmp") version "1.4.0" + id("io.github.frankois944.spmForKmp") version "1.4.8" } kotlin { diff --git a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt index ea6ee933a..56971b710 100644 --- a/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt +++ b/quartz/src/iosMain/kotlin/com/vitorpamplona/quartz/utils/UnicodeNormalizer.ios.kt @@ -26,7 +26,7 @@ import platform.Foundation.precomposedStringWithCompatibilityMapping actual class UnicodeNormalizer { actual fun normalizeNFKC(input: String): String { @Suppress("CAST_NEVER_SUCCEEDS") - val platformString = this as NSString + val platformString = input as NSString return platformString.precomposedStringWithCompatibilityMapping } }