From d36ced61a2942986940fa7f32aeea0dc59d3656d Mon Sep 17 00:00:00 2001 From: daniele-verducci Date: Mon, 17 Aug 2026 16:22:13 +0200 Subject: [PATCH] fix/17484: check intent package name before adding to the chooser Signed-off-by: daniele-verducci --- .../com/owncloud/android/ui/dialog/ShareLinkToDialog.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/com/owncloud/android/ui/dialog/ShareLinkToDialog.kt b/app/src/main/java/com/owncloud/android/ui/dialog/ShareLinkToDialog.kt index a13bc6e341a7..37e4a1769dc9 100644 --- a/app/src/main/java/com/owncloud/android/ui/dialog/ShareLinkToDialog.kt +++ b/app/src/main/java/com/owncloud/android/ui/dialog/ShareLinkToDialog.kt @@ -67,9 +67,9 @@ class ShareLinkToDialog : DialogFragment() { // add activity for copy to clipboard val copyToClipboardIntent = Intent(requireActivity(), CopyToClipboardActivity::class.java) val copyToClipboard = pm.queryIntentActivities(copyToClipboardIntent, 0) - if (copyToClipboard.isNotEmpty()) { - activities.add(copyToClipboard[0]) - } + copyToClipboard + .firstOrNull { it.activityInfo.packageName == context?.packageName } + .also { activities.add(it) } } Collections.sort(activities, ResolveInfo.DisplayNameComparator(pm))