diff --git a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java index ee540aac307f08ed6b42f8bdc5aa63af9f280516..434a5ed569664f014d458bef481f99cf4b264209 100644 --- a/src/main/java/eu/siacs/conversations/persistance/FileBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/FileBackend.java @@ -215,7 +215,8 @@ public class FileBackend { public static boolean isPathBlacklisted(String path) { final String androidDataPath = Environment.getExternalStorageDirectory().getAbsolutePath() + "/Android/data/"; - return path.startsWith(androidDataPath); + final File f = new File(path); + return path.startsWith(androidDataPath) || !f.canRead(); } private static Paint createAntiAliasingPaint() {