remove all whitespaces in emoji only messages

Daniel Gultsch created

Change summary

src/main/java/eu/siacs/conversations/entities/Message.java          | 2 
src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java | 2 
2 files changed, 2 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/entities/Message.java 🔗

@@ -669,7 +669,7 @@ public class Message extends AbstractEntity {
 	}
 
 	public boolean bodyIsOnlyEmojis() {
-		return EmojiManager.isOnlyEmojis(body.trim());
+		return EmojiManager.isOnlyEmojis(body.replaceAll("\\s",""));
 	}
 
 	public FileParams getFileParams() {

src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java 🔗

@@ -793,7 +793,7 @@ public class MessageAdapter extends ArrayAdapter<Message> implements CopyTextVie
 			if (GeoHelper.isGeoUri(message.getBody())) {
 				displayLocationMessage(viewHolder,message);
 			} else if (message.bodyIsOnlyEmojis()) {
-				displayEmojiMessage(viewHolder, message.getBody().trim());
+				displayEmojiMessage(viewHolder, message.getBody().replaceAll("\\s",""));
 			} else if (message.treatAsDownloadable()) {
 				try {
 					URL url = new URL(message.getBody());