summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorThomas <tschneider.ac@gmail.com>2023-08-07 17:09:30 +0200
committerThomas <tschneider.ac@gmail.com>2023-08-07 17:09:30 +0200
commitba0fc54cbc4859fa754371d0648f5e3727c420d1 (patch)
tree37816dc6cb47c649ba1adea18f7a6c92d798e9cb
parente954fd860a946950ca39c96857b62e83db799492 (diff)
Fix maths convertermarkdown
-rw-r--r--app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java
index d31ce7ea1..741a12fef 100644
--- a/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java
+++ b/app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java
@@ -762,7 +762,11 @@ public class StatusAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder>
MathJaxView mathview = new MathJaxView(context, mathJaxConfig);
holder.binding.statusContentMaths.addView(mathview);
if (status.contentSpan != null) {
- String input = status.contentSpan.toString();
+ String input;
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N)
+ input = new SpannableString(Html.fromHtml(status.content, Html.FROM_HTML_MODE_LEGACY)).toString();
+ else
+ input = new SpannableString(Html.fromHtml(status.content)).toString();
input = input.replaceAll("'", "&#39;");
input = input.replaceAll("\"", "&#34;");
mathview.setInputText(input);