diff options
author | Michael W <baddaemon87@gmail.com> | 2016-06-05 13:24:59 +0200 |
---|---|---|
committer | Michael W <baddaemon87@gmail.com> | 2016-06-05 13:24:59 +0200 |
commit | b6666263f0988d32536b6a4f69868514966a5a2e (patch) | |
tree | 42f7fddbb30efd4ffd33df186d40f46320e2e441 /src/com/cyanogenmod | |
parent | 90cb9de1c05706d6619b8cc9eaec3424c8b1de4c (diff) | |
download | android_packages_apps_CMFileManager-b6666263f0988d32536b6a4f69868514966a5a2e.tar.gz android_packages_apps_CMFileManager-b6666263f0988d32536b6a4f69868514966a5a2e.tar.bz2 android_packages_apps_CMFileManager-b6666263f0988d32536b6a4f69868514966a5a2e.zip |
CMFM: Make sure no NPE happens
Fix for the case when getExternalFilesDir returns null
Change-Id: I62725cec0f65412f3cc9c66c0e9870d2da62c6b8
Diffstat (limited to 'src/com/cyanogenmod')
-rw-r--r-- | src/com/cyanogenmod/filemanager/console/secure/SecureConsole.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/com/cyanogenmod/filemanager/console/secure/SecureConsole.java b/src/com/cyanogenmod/filemanager/console/secure/SecureConsole.java index 701f3f8a..2b81084c 100644 --- a/src/com/cyanogenmod/filemanager/console/secure/SecureConsole.java +++ b/src/com/cyanogenmod/filemanager/console/secure/SecureConsole.java @@ -624,6 +624,10 @@ public class SecureConsole extends VirtualMountPointConsole { */ private void clearCache(Context ctx) { File filesDir = ctx.getExternalFilesDir(null); + if (filesDir == null) { + return; + } + File[] cacheFiles = filesDir.listFiles(new FilenameFilter() { @Override public boolean accept(File dir, String filename) { |