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

am: 1f67c8740c

* commit '1f67c8740cf9d3e2852b9685500271779d5e09cb':
  Fix crash in isChildDocument when parent is in zip, and child not.
This commit is contained in:
Tomasz Mikolajewski
2016-03-01 10:29:54 +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();