diff options
author | Sudheer Shanka <sudheersai@google.com> | 2019-01-30 21:56:50 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2019-01-30 21:56:50 +0000 |
commit | fd5dce1f535d78cd729df8244cffd410f522be3d (patch) | |
tree | 4a1ebe2af7b96042e6b5bce0ccdae49218d00138 /src | |
parent | cf165b88b2b96f4947fa85e76c16be491dac8e5d (diff) | |
parent | 81db9aa6cc8942fb1d40dcada0c44eb5332bc81e (diff) | |
download | android_packages_providers_DownloadProvider-fd5dce1f535d78cd729df8244cffd410f522be3d.tar.gz android_packages_providers_DownloadProvider-fd5dce1f535d78cd729df8244cffd410f522be3d.tar.bz2 android_packages_providers_DownloadProvider-fd5dce1f535d78cd729df8244cffd410f522be3d.zip |
Merge "Fix NPE in DownloadStorageProvider."
Diffstat (limited to 'src')
-rw-r--r-- | src/com/android/providers/downloads/DownloadStorageProvider.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/android/providers/downloads/DownloadStorageProvider.java b/src/com/android/providers/downloads/DownloadStorageProvider.java index 458cbf4f..bd031158 100644 --- a/src/com/android/providers/downloads/DownloadStorageProvider.java +++ b/src/com/android/providers/downloads/DownloadStorageProvider.java @@ -759,7 +759,7 @@ public class DownloadStorageProvider extends FileSystemProvider { final int size = downloadsDirs.size(); for (int i = 0; i < size; ++i) { final File downloadsDir = downloadsDirs.get(i); - for (File file : downloadsDir.listFiles()) { + for (File file : FileUtils.listFilesOrEmpty(downloadsDir)) { boolean inResultsAlready = downloadedFilePaths.contains(file.getAbsolutePath()); boolean containsQuery = searchString == null || file.getName().contains( searchString); @@ -774,7 +774,7 @@ public class DownloadStorageProvider extends FileSystemProvider { final List<File> downloadsDirectories = new ArrayList<>(); downloadsDirectories.add(getTopLevelDownloadsDirectory()); final File sandboxDir = Environment.buildExternalStorageAndroidSandboxDirs()[0]; - for (File file : sandboxDir.listFiles()) { + for (File file : FileUtils.listFilesOrEmpty(sandboxDir)) { final File downloadDir = new File(file, Environment.DIRECTORY_DOWNLOADS); if (downloadDir.exists()) { downloadsDirectories.add(downloadDir); |