diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-01-04 11:53:51 +0100 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-01-04 11:53:51 +0100 |
commit | 9d6a2057ab6fafe5308ec10f273af2cc08ea66f3 (patch) | |
tree | ee89ee64f2116a7b354668a04fefdb4073ce1aed /app/src | |
parent | 785257cc6cbc5b0ed10d505efb09f852fb2da3dd (diff) |
Add tags in any when pinned / Fix quotes with tags breaking lines
Diffstat (limited to 'app/src')
-rw-r--r-- | app/src/main/java/app/fedilab/android/activities/HashTagActivity.java | 2 | ||||
-rw-r--r-- | app/src/main/java/app/fedilab/android/helper/SpannableHelper.java | 2 |
2 files changed, 3 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/activities/HashTagActivity.java b/app/src/main/java/app/fedilab/android/activities/HashTagActivity.java index 7bf49af50..af6b0c533 100644 --- a/app/src/main/java/app/fedilab/android/activities/HashTagActivity.java +++ b/app/src/main/java/app/fedilab/android/activities/HashTagActivity.java @@ -221,6 +221,8 @@ public class HashTagActivity extends BaseActivity { tagTimeline.name = stripTag.trim(); tagTimeline.isNSFW = false; tagTimeline.isART = false; + tagTimeline.any = new ArrayList<>(); + tagTimeline.any.add(stripTag.trim()); pinnedTimeline.tagTimeline = tagTimeline; pinned.pinnedTimelines.add(pinnedTimeline); if (update) { diff --git a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java index b75b5d3ce..dad5c73bf 100644 --- a/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java +++ b/app/src/main/java/app/fedilab/android/helper/SpannableHelper.java @@ -124,7 +124,7 @@ public class SpannableHelper { if (status != null && status.mentions != null) { mentions.addAll(status.mentions); } - text = text.replaceAll("((<\\s?p\\s?>|<\\s?br\\s?/?>)>(((?!([<])).)*))", "$2<blockquote>$3</blockquote>"); + text = text.replaceAll("((<\\s?p\\s?>|<\\s?br\\s?/?>)>(((?!(<\\s?br\\s?/?>|<\\s?/s?p\\s?>)).)*))", "$2<blockquote>$3</blockquote>"); text = text.trim().replaceAll("\\s{3}", " "); text = text.trim().replaceAll("\\s{2}", " "); SpannableString initialContent; |