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 9989c3d6409e2cd41b504b496581cb02e0d79c9a..3f3e949738a891a3882956386f9d4bff5008912b 100644 --- a/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java +++ b/src/main/java/eu/siacs/conversations/ui/adapter/MessageAdapter.java @@ -1047,7 +1047,7 @@ public class MessageAdapter extends ArrayAdapter { displayMediaPreviewMessage(viewHolder, message, darkBackground, type); } else if (message.getFileParams().runtime > 0) { displayAudioMessage(viewHolder, message, darkBackground, type); - } else if ("application/xdc+zip".equals(message.getFileParams().getMediaType()) && message.getConversation() instanceof Conversation && message.getThread() != null) { + } else if ("application/xdc+zip".equals(message.getFileParams().getMediaType()) && message.getConversation() instanceof Conversation && message.getThread() != null && !message.getFileParams().getCids().isEmpty()) { displayWebxdcMessage(viewHolder, message, darkBackground, type); } else { displayOpenableMessage(viewHolder, message, darkBackground, type);