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

am: aa34d6c17d

* commit 'aa34d6c17dde17b4ace65719dcf3c9388d704893':
  Fix crash in isChildDocument when parent is in zip, and child not.
This commit is contained in:
Tomasz Mikolajewski
2016-03-01 10:32:09 +00:00
committed by android-build-merger

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();