diff options
author | Thomas <tschneider.ac@gmail.com> | 2023-08-07 17:09:30 +0200 |
---|---|---|
committer | Thomas <tschneider.ac@gmail.com> | 2023-08-07 17:09:30 +0200 |
commit | ba0fc54cbc4859fa754371d0648f5e3727c420d1 (patch) | |
tree | 37816dc6cb47c649ba1adea18f7a6c92d798e9cb | |
parent | e954fd860a946950ca39c96857b62e83db799492 (diff) |
Fix maths convertermarkdown
-rw-r--r-- | app/src/main/java/app/fedilab/android/mastodon/ui/drawer/StatusAdapter.java | 6 |
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("'", "'"); input = input.replaceAll("\"", """); mathview.setInputText(input); |