Merge "Fix crash in isChildDocument when parent is in zip, and child not." into nyc-dev

This commit is contained in:
Tomasz Mikolajewski
2016-03-01 10:25:29 +00:00
committed by Android (Google) Code Review

View File

@@ -391,6 +391,10 @@ public class ExternalStorageProvider extends DocumentsProvider {
if (mArchiveHelper.isArchivedDocument(docId)) {
return mArchiveHelper.isChildDocument(parentDocId, docId);
}
// Archives do not contain regular files.
if (mArchiveHelper.isArchivedDocument(parentDocId)) {
return false;
}
final File parent = getFileForDocId(parentDocId).getCanonicalFile();
final File doc = getFileForDocId(docId).getCanonicalFile();