From 4bdd1854347090789a9bbd6e07124b5eec5e6d72 Mon Sep 17 00:00:00 2001 From: OneWay Date: Wed, 21 Oct 2026 09:12:58 +0800 Subject: [PATCH] fix(about): survive a licenses parse failure --- app/src/main/java/com/example/research/ui/about/AboutScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/example/research/ui/about/AboutScreen.kt b/app/src/main/java/com/example/research/ui/about/AboutScreen.kt index c9ea208..4bd2d3e 100644 --- a/app/src/main/java/com/example/research/ui/about/AboutScreen.kt +++ b/app/src/main/java/com/example/research/ui/about/AboutScreen.kt @@ -69,7 +69,7 @@ fun AboutScreen( val uriHandler = LocalUriHandler.current val librariesData by produceState(initialValue = null, context) { value = withContext(Dispatchers.IO) { - AboutLibrariesParser.read(context, R.raw.aboutlibraries) + runCatching { AboutLibrariesParser.read(context, R.raw.aboutlibraries) }.getOrNull() } } var expandedLibraryId by remember { mutableStateOf(null) }