aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLinus Jahn <lnj@kaidan.im>2021-08-01 14:08:09 +0200
committerLinus Jahn <lnj@kaidan.im>2021-08-01 14:18:30 +0200
commit68bcfe6531bec574f31a07a31cd385c8f77ac756 (patch)
tree6f3851af86eb8ebab0bd9de0c0bb7394ddee393d
parentc672fdcadce13f0a2180576d89c8144818ccdbd1 (diff)
downloadqxmpp-68bcfe6531bec574f31a07a31cd385c8f77ac756.tar.gz
Use qMakePair() again to fix compile errors
With some configurations QPair(a, b) (without template parameters) causes errors, but it works with qMakePair(). Fixes #360.
-rw-r--r--src/base/QXmppDataForm.cpp2
-rw-r--r--src/client/QXmppCallManager.cpp2
-rw-r--r--src/client/QXmppTransferManager.cpp4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/base/QXmppDataForm.cpp b/src/base/QXmppDataForm.cpp
index a6c5cca9..74c176c5 100644
--- a/src/base/QXmppDataForm.cpp
+++ b/src/base/QXmppDataForm.cpp
@@ -880,7 +880,7 @@ void QXmppDataForm::parse(const QDomElement &element)
for (auto element = fieldElement.firstChildElement("option");
!element.isNull();
element = element.nextSiblingElement("option")) {
- options << QPair(element.attribute("label"), element.firstChildElement("value").text());
+ options << qMakePair(element.attribute("label"), element.firstChildElement("value").text());
}
field.setOptions(options);
}
diff --git a/src/client/QXmppCallManager.cpp b/src/client/QXmppCallManager.cpp
index bd008ced..f4d3b897 100644
--- a/src/client/QXmppCallManager.cpp
+++ b/src/client/QXmppCallManager.cpp
@@ -182,7 +182,7 @@ void QXmppCallManager::setStunServers(const QList<QPair<QHostAddress, quint16>>
void QXmppCallManager::setStunServer(const QHostAddress &host, quint16 port)
{
d->stunServers.clear();
- d->stunServers.push_back(QPair(host, port));
+ d->stunServers.push_back(qMakePair(host, port));
}
///
diff --git a/src/client/QXmppTransferManager.cpp b/src/client/QXmppTransferManager.cpp
index 7cf78b7f..886ab3dd 100644
--- a/src/client/QXmppTransferManager.cpp
+++ b/src/client/QXmppTransferManager.cpp
@@ -1318,9 +1318,9 @@ QXmppTransferJob *QXmppTransferManager::sendFile(const QString &jid, QIODevice *
QXmppDataForm::Field methodField(QXmppDataForm::Field::ListSingleField);
methodField.setKey("stream-method");
if (d->supportedMethods & QXmppTransferJob::InBandMethod)
- methodField.setOptions(methodField.options() << QPair(QString(), QString::fromLatin1(ns_ibb)));
+ methodField.setOptions(methodField.options() << qMakePair(QString(), QString::fromLatin1(ns_ibb)));
if (d->supportedMethods & QXmppTransferJob::SocksMethod)
- methodField.setOptions(methodField.options() << QPair(QString(), QString::fromLatin1(ns_bytestreams)));
+ methodField.setOptions(methodField.options() << qMakePair(QString(), QString::fromLatin1(ns_bytestreams)));
form.setFields(QList<QXmppDataForm::Field>() << methodField);
// start job