aboutsummaryrefslogtreecommitdiffstats
path: root/src/com/cyanogenmod
diff options
context:
space:
mode:
authorMichael W <baddaemon87@gmail.com>2016-06-05 13:24:59 +0200
committerMichael W <baddaemon87@gmail.com>2016-06-05 13:24:59 +0200
commitb6666263f0988d32536b6a4f69868514966a5a2e (patch)
tree42f7fddbb30efd4ffd33df186d40f46320e2e441 /src/com/cyanogenmod
parent90cb9de1c05706d6619b8cc9eaec3424c8b1de4c (diff)
downloadandroid_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.java4
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) {