From c42d2759f89a39d6caada419653b2b05bf38ef3d Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Thu, 13 Apr 2017 21:37:47 +0200 Subject: exclude >= from being recognized as quote --- src/main/java/de/pixart/messenger/utils/UIHelper.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/main/java/de/pixart/messenger/utils/UIHelper.java') diff --git a/src/main/java/de/pixart/messenger/utils/UIHelper.java b/src/main/java/de/pixart/messenger/utils/UIHelper.java index 0f2a33d13..4f2c5a349 100644 --- a/src/main/java/de/pixart/messenger/utils/UIHelper.java +++ b/src/main/java/de/pixart/messenger/utils/UIHelper.java @@ -240,7 +240,8 @@ public class UIHelper { public static boolean isPositionFollowedByQuoteableCharacter(CharSequence body, int pos) { return !isPositionFollowedByNumber(body, pos) - && !isPositionFollowedByEmoticon(body, pos); + && !isPositionFollowedByEmoticon(body, pos) + && !isPositionFollowedByEquals(body, pos); } private static boolean isPositionFollowedByNumber(CharSequence body, int pos) { @@ -258,6 +259,10 @@ public class UIHelper { return previousWasNumber; } + private static boolean isPositionFollowedByEquals(CharSequence body, int pos) { + return body.length() > pos + 1 && body.charAt(pos + 1) == '='; + } + private static boolean isPositionFollowedByEmoticon(CharSequence body, int pos) { if (body.length() <= pos + 1) { return false; -- cgit v1.2.3