From 0d7b5b8ad3bde0ae5947852d32f5ac7e6d49de51 Mon Sep 17 00:00:00 2001 From: stom79 Date: Wed, 22 Aug 2018 19:38:23 +0200 Subject: [PATCH] Fix split toots --- app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java index 2eb8033e2..7c282f025 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/helper/Helper.java @@ -2270,12 +2270,12 @@ public class Helper { * @return ArrayList split toot */ public static ArrayList splitToots(String content, int maxChars){ - String[] splitContent = content.split("\\."); + String[] splitContent = content.split("(\\.\\s){1}"); ArrayList splitToot = new ArrayList<>(); StringBuilder tempContent = new StringBuilder(splitContent[0]); for(int i= 0 ; i < splitContent.length ; i++){ if( i < (splitContent.length-1) && (tempContent.length() + splitContent[i+1].length()) < (maxChars-10)) { - tempContent.append(".").append(splitContent[i + 1]); + tempContent.append(". ").append(splitContent[i + 1]); }else { splitToot.add(tempContent.toString()); if( i < (splitContent.length-1) )