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 1ad527cce616b64c094ee3a67a217729ac934d76..fa9b5645fd0baf5efcb057480b4d7d1e4d9879ed 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -687,9 +687,12 @@ public class MessageAdapter extends ArrayAdapter { } }); WebxdcUpdate lastUpdate = activity.xmppConnectionService.findLastWebxdcUpdate(message); - if (lastUpdate != null && lastUpdate.getSummary() != null) { + if (lastUpdate != null && (lastUpdate.getSummary() != null || lastUpdate.getDocument() != null)) { viewHolder.messageBody.setVisibility(View.VISIBLE); - viewHolder.messageBody.setText(lastUpdate.getSummary()); + viewHolder.messageBody.setText( + (lastUpdate.getDocument() == null ? "" : lastUpdate.getDocument() + "\n") + + (lastUpdate.getSummary() == null ? "" : lastUpdate.getSummary()) + ); } }