From ba565584fa7988b8c1660324f53bf8388292bb59 Mon Sep 17 00:00:00 2001 From: Linus Jahn Date: Thu, 27 Jun 2019 11:00:33 +0200 Subject: [PATCH] Ignore error messages --- src/MessageHandler.cpp | 2 +- src/RosterManager.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/MessageHandler.cpp b/src/MessageHandler.cpp index 75adbcc..c91fdf3 100644 --- a/src/MessageHandler.cpp +++ b/src/MessageHandler.cpp @@ -91,7 +91,7 @@ MessageHandler::~MessageHandler() void MessageHandler::handleMessage(const QXmppMessage &msg) { - if (msg.body().isEmpty()) + if (msg.body().isEmpty() || msg.type() == QXmppMessage::Error) return; Message message; diff --git a/src/RosterManager.cpp b/src/RosterManager.cpp index a54fa3c..52ec95f 100644 --- a/src/RosterManager.cpp +++ b/src/RosterManager.cpp @@ -162,7 +162,7 @@ void RosterManager::handleSendMessage(const QString &jid, const QString &message void RosterManager::handleMessage(const QXmppMessage &msg) { - if (msg.body().isEmpty()) + if (msg.body().isEmpty() || msg.type() == QXmppMessage::Error) return; // msg.from() can be our JID, if it's a carbon/forward from another client -- GitLab