aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--jobs/basejob.h7
-rw-r--r--jobs/passwordlogin.cpp2
2 files changed, 4 insertions, 5 deletions
diff --git a/jobs/basejob.h b/jobs/basejob.h
index 0ec40a7a..5df03b32 100644
--- a/jobs/basejob.h
+++ b/jobs/basejob.h
@@ -63,7 +63,7 @@ namespace QMatrixClient
public:
using QUrlQuery::QUrlQuery;
Query() = default;
- explicit Query(const std::initializer_list< QPair<QString, QString> >& l)
+ Query(const std::initializer_list< QPair<QString, QString> >& l)
{
setQueryItems(l);
}
@@ -78,11 +78,10 @@ namespace QMatrixClient
{
public:
Data() = default;
- Data(const QJsonObject& o) : QJsonObject(o) { }
- Data(QJsonObject&& o) : QJsonObject(std::move(o)) { }
+ explicit Data(const QJsonObject& o) : QJsonObject(o) { }
#if (QT_VERSION < QT_VERSION_CHECK(5, 4, 0))
// This method exists in QJsonObject of newer Qt versions
- explicit Data(const std::initializer_list< QPair<QString, QString> >& l)
+ Data(const std::initializer_list< QPair<QString, QJsonValue> >& l)
{
for (auto i: l)
insert(i.first, i.second);
diff --git a/jobs/passwordlogin.cpp b/jobs/passwordlogin.cpp
index 081e19bc..09108215 100644
--- a/jobs/passwordlogin.cpp
+++ b/jobs/passwordlogin.cpp
@@ -33,7 +33,7 @@ PasswordLogin::PasswordLogin(const ConnectionData* connection, QString user, QSt
, "_matrix/client/r0/login"
, Query()
, Data(
- { { "type", "m.login.password" }
+ { { "type", QStringLiteral("m.login.password") }
, { "user", user }
, { "password", password }
})