From bb45c37e9e51d537f173fef566abafb0a4e72901 Mon Sep 17 00:00:00 2001 From: Alex Zolotarev Date: Tue, 26 Aug 2014 19:33:23 +0300 Subject: [PATCH] [android] Fixed sometimes non-working getExternalFilesDirs on KitKat. --- .../com/mapswithme/maps/settings/StoragePathManager.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/android/src/com/mapswithme/maps/settings/StoragePathManager.java b/android/src/com/mapswithme/maps/settings/StoragePathManager.java index ec9332457c..08e8616fa6 100644 --- a/android/src/com/mapswithme/maps/settings/StoragePathManager.java +++ b/android/src/com/mapswithme/maps/settings/StoragePathManager.java @@ -134,12 +134,16 @@ public class StoragePathManager { // add only secondary dirs if (f != null && !f.equals(primaryStorageDir)) + { + Log.i(TAG, "Additional storage path: " + f.getPath()); paths.add(f.getPath()); + } } } } - else - parseMountFiles(paths); + + // Do it even on KitKat due to some bugs with getExternalFilesDirs() + parseMountFiles(paths); Map pathsSizesMap = new HashMap();