From 74579f76d334f3a56926eb8a7842ed01ac90e85f Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Wed, 9 Mar 2022 22:04:51 -0500 Subject: [PATCH] Hide empty bodies --- .../eu/siacs/conversations/ui/adapter/MessageAdapter.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java index 438bde9df..8b15289ea 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -416,7 +416,7 @@ public class MessageAdapter extends ArrayAdapter { viewHolder.download_button.setVisibility(View.GONE); viewHolder.image.setVisibility(View.GONE); viewHolder.audioPlayer.setVisibility(View.GONE); - viewHolder.messageBody.setVisibility(View.VISIBLE); + viewHolder.messageBody.setVisibility(View.GONE); if (darkBackground) { viewHolder.messageBody.setTextAppearance(getContext(), R.style.TextAppearance_Conversations_Body1_OnDark); @@ -427,7 +427,8 @@ public class MessageAdapter extends ArrayAdapter { ? (type == SENT || !mUseGreenBackground ? R.color.black26 : R.color.grey800) : R.color.grey500)); viewHolder.messageBody.setTypeface(null, Typeface.NORMAL); - if (message.getBody() != null) { + if (message.getBody() != null && !message.getBody().equals("")) { + viewHolder.messageBody.setVisibility(View.VISIBLE); final String nick = UIHelper.getMessageDisplayName(message); SpannableStringBuilder body = message.getMergedBody(); boolean hasMeCommand = message.hasMeCommand();