fixed npe in message parser

This commit is contained in:
iNPUTmice 2015-03-06 21:14:55 +01:00
parent 16c6f8d2ff
commit 44028a547f

View file

@ -408,7 +408,7 @@ public class MessageParser extends AbstractParser implements
.getAttribute("id");
updateLastseen(packet, account, true);
final Message displayedMessage = mXmppConnectionService.markMessage(account, from.toBareJid(), id, Message.STATUS_SEND_DISPLAYED);
Message message = displayedMessage.prev();
Message message = displayedMessage == null ? null :displayedMessage.prev();
while (message != null
&& message.getStatus() == Message.STATUS_SEND_RECEIVED
&& message.getTimeSent() < displayedMessage.getTimeSent()) {