diff --git a/lawnchair/src/app/lawnchair/ui/preferences/data/liveinfo/LiveInformationManager.kt b/lawnchair/src/app/lawnchair/ui/preferences/data/liveinfo/LiveInformationManager.kt index 10adbf8a74..de53602496 100644 --- a/lawnchair/src/app/lawnchair/ui/preferences/data/liveinfo/LiveInformationManager.kt +++ b/lawnchair/src/app/lawnchair/ui/preferences/data/liveinfo/LiveInformationManager.kt @@ -45,7 +45,8 @@ class LiveInformationManager private constructor(context: Context) : PreferenceM defaultValue = LiveInformation(), parse = { string -> val withUnknownKeys = Json { ignoreUnknownKeys = true } - withUnknownKeys.decodeFromString(string) + runCatching { withUnknownKeys.decodeFromString(string) } + .getOrNull() ?: LiveInformation() }, save = { liveInformation -> Json.encodeToString(