diff options
author | Diksha Gohlyan <dikshag@google.com> | 2020-06-09 16:41:16 -0700 |
---|---|---|
committer | Diksha Gohlyan <dikshag@google.com> | 2020-06-09 16:42:32 -0700 |
commit | e808f96a9c51860eb75cad8ba249723057c024ff (patch) | |
tree | 74dd02bbe00a943f4ef5681cb5f955cbd6b220c7 /packages/ExternalStorageProvider/src | |
parent | a8e808221e1c6edc4a2fa4e21e1e4e2f7a68d52c (diff) |
Use visiblePath instead of path for findDocumentPath
Test: atest DocumentsUIGoogleTests
Bug: 158142289
Change-Id: Id46ac014ad87af052b684e21b9242f762d7db80a
Diffstat (limited to 'packages/ExternalStorageProvider/src')
-rw-r--r-- | packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java index 8f919c3d86ca..132922a59fc1 100644 --- a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java +++ b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java @@ -520,9 +520,11 @@ public class ExternalStorageProvider extends FileSystemProvider { final RootInfo root = resolvedDocId.first; File child = resolvedDocId.second; + final File rootFile = root.visiblePath != null ? root.visiblePath + : root.path; final File parent = TextUtils.isEmpty(parentDocId) - ? root.path - : getFileForDocId(parentDocId); + ? rootFile + : getFileForDocId(parentDocId); return new Path(parentDocId == null ? root.rootId : null, findDocumentPath(parent, child)); } |