From 5069c30a4ada825adf558d6a64ec0bc112b1a21d Mon Sep 17 00:00:00 2001 From: Vitor Pamplona Date: Thu, 9 Feb 2023 15:11:20 -0500 Subject: [PATCH] Fixes https://github.com/vitorpamplona/amethyst/issues/103 Doesn't do anything if the content in the field is not a URI. --- .../vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt index bba7aad94..46f0901ac 100644 --- a/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt +++ b/app/src/main/java/com/vitorpamplona/amethyst/ui/screen/loggedIn/ProfileScreen.kt @@ -339,7 +339,7 @@ private fun DrawAdditionalInfo(baseUser: User) { ClickableText( text = AnnotatedString(website.removePrefix("https://")), - onClick = { user.info.website?.let { uri.openUri(it) } }, + onClick = { user.info.website?.let { runCatching { uri.openUri(it) } } }, style = LocalTextStyle.current.copy(color = MaterialTheme.colors.primary), modifier = Modifier.padding(top = 1.dp, bottom = 1.dp, start = 5.dp) )