From 52a8193c860954935174605667408d2b50ec79a6 Mon Sep 17 00:00:00 2001 From: Aitor Viana Date: Fri, 31 Jan 2025 14:30:23 +0000 Subject: [PATCH] Try catch queryIntentActivities else return emptylist --- .../java/com/duckduckgo/app/browser/SpecialUrlDetector.kt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt b/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt index 07bdd2e7d103..0f67624c0900 100644 --- a/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt +++ b/app/src/main/java/com/duckduckgo/app/browser/SpecialUrlDetector.kt @@ -131,7 +131,11 @@ class SpecialUrlDetectorImpl( @Throws(URISyntaxException::class) private fun queryActivities(intent: Intent): List { - return packageManager.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER) + return try { + packageManager.queryIntentActivities(intent, PackageManager.GET_RESOLVED_FILTER) + } catch (t: Throwable) { + emptyList() + } } private fun keepNonBrowserActivities(activities: List): List {