From 4119a926eaf6113373c87fab4b52a342696f11f7 Mon Sep 17 00:00:00 2001 From: Stefan Niedermann Date: Wed, 10 Mar 2021 08:48:11 +0100 Subject: Do not replace checkboxes with emojis in parts that get synced up (like the title) --- .../main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared') diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java index 123e0e73..456b85bb 100644 --- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java +++ b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java @@ -10,6 +10,7 @@ import androidx.annotation.Nullable; import it.niedermann.owncloud.notes.R; import static it.niedermann.android.markdown.MarkdownUtil.removeMarkdown; +import static it.niedermann.android.markdown.MarkdownUtil.replaceCheckboxesWithEmojis; /** * Provides basic functionality for Note operations. @@ -63,12 +64,12 @@ public class NoteUtil { */ @NonNull public static String generateNoteExcerpt(@NonNull String content, @Nullable String title) { - content = removeMarkdown(content.trim()); + content = removeMarkdown(replaceCheckboxesWithEmojis(content.trim())); if(TextUtils.isEmpty(content)) { return ""; } if (!TextUtils.isEmpty(title)) { - final String trimmedTitle = removeMarkdown(title.trim()); + final String trimmedTitle = removeMarkdown(replaceCheckboxesWithEmojis(title.trim())); if (content.startsWith(trimmedTitle)) { content = content.substring(trimmedTitle.length()); } -- cgit v1.2.3