From e7a9b4e794dfa9a6b9b0d0d812a4fe747a3989f2 Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Fri, 18 Aug 2023 20:25:11 -0500 Subject: [PATCH] Copy in file if we can't read the path --- .../java/eu/siacs/conversations/persistance/FileBackend.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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() {