Fix NPE

Stephen Paul Weber created

Change summary

src/main/java/eu/siacs/conversations/parser/MessageParser.java | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)

Detailed changes

src/main/java/eu/siacs/conversations/parser/MessageParser.java 🔗

@@ -1465,7 +1465,7 @@ public class MessageParser extends AbstractParser
                                     message.markUnread();
                                     c.add(message);
                                     mXmppConnectionService.getNotificationService().possiblyMissedCall(c.getUuid() + sessionId, message);
-                                    query.incrementActualMessageCount();
+                                    if (query != null) query.incrementActualMessageCount();
                                     mXmppConnectionService.databaseBackend.createMessage(message);
                                 }
                             } else if ("proceed".equals(action)) {
@@ -1486,7 +1486,7 @@ public class MessageParser extends AbstractParser
                                     message.setTime(timestamp);
                                     message.markRead();
                                     mXmppConnectionService.getNotificationService().possiblyMissedCall(c.getUuid() + sessionId, message);
-                                    query.incrementActualMessageCount();
+                                    if (query != null) query.incrementActualMessageCount();
                                     mXmppConnectionService.updateMessage(message, true);
                                 } else {
                                     Log.d(