From 72b27a10cf6fc9ef8bb1989fcb74f700d9cb0381 Mon Sep 17 00:00:00 2001 From: Joshua Queen <139182194+joshua-livefront@users.noreply.github.com> Date: Tue, 30 Jan 2024 10:59:32 -0500 Subject: [PATCH] BIT-756: Wrap startActivity in IntentManager with try catch (#865) --- .../ui/platform/manager/intent/IntentManagerImpl.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/x8bit/bitwarden/ui/platform/manager/intent/IntentManagerImpl.kt b/app/src/main/java/com/x8bit/bitwarden/ui/platform/manager/intent/IntentManagerImpl.kt index 7d9f213d57..a3ef64a026 100644 --- a/app/src/main/java/com/x8bit/bitwarden/ui/platform/manager/intent/IntentManagerImpl.kt +++ b/app/src/main/java/com/x8bit/bitwarden/ui/platform/manager/intent/IntentManagerImpl.kt @@ -52,7 +52,11 @@ class IntentManagerImpl( private val clock: Clock = Clock.systemDefaultZone(), ) : IntentManager { override fun startActivity(intent: Intent) { - context.startActivity(intent) + try { + context.startActivity(intent) + } catch (e: ActivityNotFoundException) { + // no-op + } } @Composable