diff options
author | Stefan Niedermann <info@niedermann.it> | 2021-03-10 10:48:11 +0300 |
---|---|---|
committer | Stefan Niedermann <info@niedermann.it> | 2021-03-10 10:48:11 +0300 |
commit | 4119a926eaf6113373c87fab4b52a342696f11f7 (patch) | |
tree | a6d31b7ecf22352d15c0487011fd388ebedd3b80 /app/src/main/java/it/niedermann/owncloud/notes/shared | |
parent | 9f09ceffcbb468ff7ae9f122281ee261cfe56d25 (diff) |
Do not replace checkboxes with emojis in parts that get synced up (like the title)
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared')
-rw-r--r-- | app/src/main/java/it/niedermann/owncloud/notes/shared/util/NoteUtil.java | 5 |
1 files changed, 3 insertions, 2 deletions
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()); } |