From c38d2bfd75f64f2ce45c8fcafd76335e36163b60 Mon Sep 17 00:00:00 2001 From: M66B Date: Fri, 22 May 2020 13:15:57 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/EntityFolder.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/EntityFolder.java b/app/src/main/java/eu/faircode/email/EntityFolder.java index 40dc001c77..e860fd1844 100644 --- a/app/src/main/java/eu/faircode/email/EntityFolder.java +++ b/app/src/main/java/eu/faircode/email/EntityFolder.java @@ -44,6 +44,7 @@ import java.util.List; import java.util.Locale; import java.util.Map; import java.util.Objects; +import java.util.regex.Pattern; import static androidx.room.ForeignKey.CASCADE; @@ -401,7 +402,7 @@ public class EntityFolder extends EntityOrder implements Serializable { fs1.folder.name.length(), fs2.folder.name.length()); else { - String sep = String.valueOf(separator); + String sep = Pattern.quote(String.valueOf(separator)); return Integer.compare( fs1.folder.name.split(sep).length, fs2.folder.name.split(sep).length);