From f0a56721aec38e534ffd8527d4a3816abc6cb31a Mon Sep 17 00:00:00 2001 From: Tomasz Mikolajewski Date: Mon, 25 Apr 2016 10:21:30 +0900 Subject: [PATCH] Exclude virtual files from ACTION_SEND. Bug: 28312221 Change-Id: Ic137ac5e6140cd9e56dc772ada31bb53e451e5f8 --- .../com/android/documentsui/dirlist/DirectoryFragment.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java b/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java index 297fbc784acd7..0c7765a4fffd4 100644 --- a/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java +++ b/packages/DocumentsUI/src/com/android/documentsui/dirlist/DirectoryFragment.java @@ -710,10 +710,10 @@ public class DirectoryFragment extends Fragment void onDocumentsReady(List docs) { Intent intent; - // Filter out directories - those can't be shared. + // Filter out directories and virtual files - those can't be shared. List docsForSend = new ArrayList<>(); for (DocumentInfo doc: docs) { - if (!Document.MIME_TYPE_DIR.equals(doc.mimeType)) { + if (!doc.isDirectory() && !doc.isVirtualDocument()) { docsForSend.add(doc); } }