summaryrefslogtreecommitdiffstats
path: root/src/libraries/qmfclient/qmailstore_p.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libraries/qmfclient/qmailstore_p.cpp')
-rw-r--r--src/libraries/qmfclient/qmailstore_p.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libraries/qmfclient/qmailstore_p.cpp b/src/libraries/qmfclient/qmailstore_p.cpp
index 9344f19b..4495b8ad 100644
--- a/src/libraries/qmfclient/qmailstore_p.cpp
+++ b/src/libraries/qmfclient/qmailstore_p.cpp
@@ -2859,7 +2859,7 @@ static QString queryText(const QString &query, const QList<QVariant> &values)
int index = result.indexOf(marker);
while ((index != -1) && (it != end)) {
QString substitute((*it).toString());
- if ((*it).type() == QVariant::String)
+ if ((*it).metaType() == QMetaType::fromType<QString>())
substitute.prepend(quote).append(quote);
result.replace(index, 1, substitute);
@@ -2874,7 +2874,7 @@ static QString queryText(const QString &query, const QList<QVariant> &values)
static QString queryText(const QSqlQuery &query)
{
// Note: we currently only handle positional parameters
- return queryText(query.lastQuery().simplified(), query.boundValues().values());
+ return queryText(query.lastQuery().simplified(), query.boundValues());
}
QSqlQuery QMailStorePrivate::prepare(const QString& sql)