浏览代码

Sharing to our app can cause troubles and is not needed (use copy)

Signed-off-by: tobiasKaminsky <tobias@kaminsky.me>
tobiasKaminsky 8 月之前
父节点
当前提交
70da3680c5
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      app/src/main/java/com/owncloud/android/ui/dialog/SendShareDialog.kt

+ 2 - 1
app/src/main/java/com/owncloud/android/ui/dialog/SendShareDialog.kt

@@ -27,6 +27,7 @@ import com.nextcloud.android.common.ui.theme.utils.ColorRole
 import com.nextcloud.client.di.Injectable
 import com.nextcloud.client.utils.IntentUtil.createSendIntent
 import com.nextcloud.utils.extensions.getParcelableArgument
+import com.owncloud.android.BuildConfig
 import com.owncloud.android.R
 import com.owncloud.android.databinding.SendShareFragmentBinding
 import com.owncloud.android.datamodel.OCFile
@@ -196,7 +197,7 @@ class SendShareDialog : BottomSheetDialogFragment(R.layout.send_share_fragment),
         var label: CharSequence
         val matches = requireActivity().packageManager.queryIntentActivities(sendIntent, 0)
         val sendButtonDataList: MutableList<SendButtonData> = ArrayList(matches.size)
-        for (match in matches) {
+        for (match in matches.filterNot { m -> BuildConfig.APPLICATION_ID == m.activityInfo.packageName }) {
             icon = match.loadIcon(requireActivity().packageManager)
             label = match.loadLabel(requireActivity().packageManager)
             sendButtonData = SendButtonData(