From e328b5b5d982b5ba012fca8b384e6148a208a129 Mon Sep 17 00:00:00 2001 From: andrekir Date: Tue, 15 Nov 2022 11:44:47 -0300 Subject: [PATCH] set allowSpecialFloatingPointValues --- app/src/main/java/com/geeksville/mesh/service/MeshService.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt index c50b18ce1..2ce3e3762 100644 --- a/app/src/main/java/com/geeksville/mesh/service/MeshService.kt +++ b/app/src/main/java/com/geeksville/mesh/service/MeshService.kt @@ -297,7 +297,7 @@ class MeshService : Service(), Logging { myInfo = myInfo, nodeDB = nodeDBbyNodeNum.values.toTypedArray(), ) - val json = Json { isLenient = true } + val json = Json { isLenient = true; allowSpecialFloatingPointValues = true } val asString = json.encodeToString(MeshServiceSettingsData.serializer(), settings) debug("Saving settings") getPrefs().edit { @@ -325,7 +325,7 @@ class MeshService : Service(), Logging { try { getPrefs().getString("json", null)?.let { asString -> - val json = Json { isLenient = true } + val json = Json { isLenient = true; allowSpecialFloatingPointValues = true } val settings = json.decodeFromString(MeshServiceSettingsData.serializer(), asString) installNewNodeDB(settings.myInfo, settings.nodeDB)