diff --git a/app/src/main/java/com/yizhuan/erban/ui/im/MessageListPanelEx.java b/app/src/main/java/com/yizhuan/erban/ui/im/MessageListPanelEx.java index d0870162c..f5a7a550c 100644 --- a/app/src/main/java/com/yizhuan/erban/ui/im/MessageListPanelEx.java +++ b/app/src/main/java/com/yizhuan/erban/ui/im/MessageListPanelEx.java @@ -830,7 +830,13 @@ public class MessageListPanelEx { if (messages == null) { return; } - EventBus.getDefault().post(new MessageSizeEvent(messages.size())); + List tempMessages = new ArrayList<>(); + for (IMMessage message : messages) { + if (message.getMsgType() == MsgTypeEnum.text) { + tempMessages.add(message); + } + } + EventBus.getDefault().post(new MessageSizeEvent(tempMessages.size())); if (onMessageFilterListener != null) { messages = onMessageFilterListener.filterLoadedMessage(messages); }