From eaaf5b01a272634a06ffba06cdae0e83f848958e Mon Sep 17 00:00:00 2001 From: Pierre-Yves Nicolas <6371790+pynicolas@users.noreply.github.com> Date: Sat, 30 May 2026 19:11:10 +0200 Subject: [PATCH] openUri: avoid crash on SecurityException --- app/src/main/java/org/fairscan/app/MainActivity.kt | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/org/fairscan/app/MainActivity.kt b/app/src/main/java/org/fairscan/app/MainActivity.kt index 7ab86d7..b59c024 100644 --- a/app/src/main/java/org/fairscan/app/MainActivity.kt +++ b/app/src/main/java/org/fairscan/app/MainActivity.kt @@ -451,7 +451,7 @@ class MainActivity : ComponentActivity() { val errorMessage = "Failed to open URI, scheme=${uriToOpen.scheme}, authority=${uriToOpen.authority}" logger.e("OpenUri", errorMessage, e) - throw OpenUriException(errorMessage, e) + showToast(getString(R.string.error_occurred)) } catch (_: ActivityNotFoundException) { showToast(getString(R.string.error_no_app)) } @@ -494,5 +494,3 @@ class MainActivity : ComponentActivity() { } ) } - -class OpenUriException(message: String, cause: Throwable) : RuntimeException(message, cause)