From f56df676d0e4a7f51c1523867225762acb581310 Mon Sep 17 00:00:00 2001 From: Mariotaku Lee Date: Wed, 14 Dec 2016 17:12:49 +0800 Subject: [PATCH] fixed #653 --- .../twidere/model/util/ParcelableDirectMessageUtils.java | 2 +- .../twidere/util/InternalTwitterContentUtils.java | 2 +- .../mariotaku/twidere/fragment/DirectMessagesFragment.kt | 5 ++--- .../org/mariotaku/twidere/task/SaveMediaToGalleryTask.kt | 7 ++++++- twidere/src/main/res/values-v21/config.xml | 4 ++-- 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableDirectMessageUtils.java b/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableDirectMessageUtils.java index fc286e725..997a55605 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableDirectMessageUtils.java +++ b/twidere/src/main/java/org/mariotaku/twidere/model/util/ParcelableDirectMessageUtils.java @@ -35,7 +35,7 @@ public class ParcelableDirectMessageUtils { final Pair pair = InternalTwitterContentUtils.formatDirectMessageText(message); result.text_unescaped = pair.first; result.spans = pair.second; - result.text_plain = message.getText(); + result.text_plain = InternalTwitterContentUtils.unescapeTwitterStatusText(message.getText()); result.sender_name = sender.getName(); result.recipient_name = recipient.getName(); result.sender_screen_name = sender.getScreenName(); diff --git a/twidere/src/main/java/org/mariotaku/twidere/util/InternalTwitterContentUtils.java b/twidere/src/main/java/org/mariotaku/twidere/util/InternalTwitterContentUtils.java index 170c22c09..50aa3052b 100644 --- a/twidere/src/main/java/org/mariotaku/twidere/util/InternalTwitterContentUtils.java +++ b/twidere/src/main/java/org/mariotaku/twidere/util/InternalTwitterContentUtils.java @@ -217,7 +217,7 @@ public class InternalTwitterContentUtils { @NonNull public static Pair formatDirectMessageText(@NonNull final DirectMessage message) { - final HtmlBuilder builder = new HtmlBuilder(message.getText(), false, true, true); + final HtmlBuilder builder = new HtmlBuilder(message.getText(), false, true, false); parseEntities(builder, message); return builder.buildWithIndices(); } diff --git a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/DirectMessagesFragment.kt b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/DirectMessagesFragment.kt index d94f502a1..448da56e4 100644 --- a/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/DirectMessagesFragment.kt +++ b/twidere/src/main/kotlin/org/mariotaku/twidere/fragment/DirectMessagesFragment.kt @@ -223,9 +223,8 @@ class DirectMessagesFragment : AbsContentListRecyclerViewFragment - true - false + + \ No newline at end of file