From e78cb751420146c1c8f892ee883a903ed5173ff8 Mon Sep 17 00:00:00 2001 From: Florens Douwes Date: Sat, 9 Aug 2014 15:21:44 +0200 Subject: [PATCH] Fix filename filtering Android seems to think different about the \w regex flag. Also prevent empty names by replacing it with an underscore intead of a space. --- Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java b/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java index 7aa02f6c..dccb1414 100644 --- a/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java +++ b/Clover/app/src/main/java/org/floens/chan/utils/ImageSaver.java @@ -169,7 +169,7 @@ public class ImageSaver { } private static String filterName(String name) { - return name.replaceAll("[^\\w.]", ""); + return name.replaceAll("[^a-zA-Z0-9.]", "_"); } private static File findUnused(File start, boolean isDir) {