diff options
author | Diksha Gohlyan <dikshag@google.com> | 2020-04-29 10:06:03 -0700 |
---|---|---|
committer | Diksha Gohlyan <dikshag@google.com> | 2020-04-29 14:59:31 -0700 |
commit | f555b7b8142106a2cac168e5e1f0e487c6317b87 (patch) | |
tree | 17d419e48ed80494e736d1eb106483548c73bcfe /packages/ExternalStorageProvider | |
parent | 74b8acae263ed19004e059a696e0926f66ec974f (diff) |
Use visible path for search documents
Test: atest DocumentsUIGoogleTests
Bug: 155139904
Change-Id: I5454c1cc48e2d4489218b5795c98bd0f9526c6ab
Diffstat (limited to 'packages/ExternalStorageProvider')
-rw-r--r-- | packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java index f1ec606243c4..83319cf788c2 100644 --- a/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java +++ b/packages/ExternalStorageProvider/src/com/android/externalstorage/ExternalStorageProvider.java @@ -577,8 +577,11 @@ public class ExternalStorageProvider extends FileSystemProvider { public Cursor querySearchDocuments(String rootId, String[] projection, Bundle queryArgs) throws FileNotFoundException { final File parent; + synchronized (mRootsLock) { - parent = mRoots.get(rootId).path; + RootInfo root = mRoots.get(rootId); + parent = root.visiblePath != null ? root.visiblePath + : root.path; } return querySearchDocuments(parent, projection, Collections.emptySet(), queryArgs); |