diff options
| author | Linus Jahn <lnj@kaidan.im> | 2023-04-07 16:21:10 +0200 |
|---|---|---|
| committer | Linus Jahn <lnj@kaidan.im> | 2023-04-07 16:21:10 +0200 |
| commit | ab4bdf2da41a26f462fe3a333a34e32c999e2a6d (patch) | |
| tree | 2501bde9b6da885056166c769befa7f7d4729e49 /src/client | |
| parent | c8e13f6fd3df8dcab0170dda6f54eaf5175d8437 (diff) | |
| parent | b44a7ee310bd2c9bc7c0d234ab7a96c501d20559 (diff) | |
Merge branch '1.5'
Diffstat (limited to 'src/client')
| -rw-r--r-- | src/client/QXmppMamManager.cpp | 3 | ||||
| -rw-r--r-- | src/client/QXmppMamManager.h | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/client/QXmppMamManager.cpp b/src/client/QXmppMamManager.cpp index fe0735c7..046f01b0 100644 --- a/src/client/QXmppMamManager.cpp +++ b/src/client/QXmppMamManager.cpp @@ -339,7 +339,8 @@ QXmppTask<QXmppMamManager::RetrieveResult> QXmppMamManager::retrieveMessages(con // because some decryptMessage() jobs could finish instantly state.runningDecryptionJobs = encryptedCount; - for (auto i = 0; i < state.messages.size(); i++) { + int size = state.messages.size(); + for (auto i = 0; i < size; i++) { if (!messagesEncrypted[i]) { continue; } diff --git a/src/client/QXmppMamManager.h b/src/client/QXmppMamManager.h index 71cb4311..548d56d6 100644 --- a/src/client/QXmppMamManager.h +++ b/src/client/QXmppMamManager.h @@ -40,7 +40,7 @@ class QXMPP_EXPORT QXmppMamManager : public QXmppClientExtension Q_OBJECT public: - struct RetrievedMessages + struct QXMPP_EXPORT RetrievedMessages { QXmppMamResultIq result; QVector<QXmppMessage> messages; |
