summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarc Mutz <marc.mutz@kdab.com>2014-01-29 14:03:11 +0100
committerThe Qt Project <gerrit-noreply@qt-project.org>2014-02-14 00:34:25 +0100
commit391a6627cd97759eeabeac9cd5cd011a0a9f3d25 (patch)
treee2a3aa64989629de5575f217ee97608f44ca6225
parentf530942fe4733d9002286aa1561a08a989630f28 (diff)
QDBus: replace arg-chain with multi-arg
The arguments are all strings, so multi-arg is available without other changes to the code. Even though insertion of a format placeholder can be ruled out in the present case, multi-arg should be faster than a 3-chain of arg() calls. Change-Id: I8d030227e1bd30c56f1062a0c9dbbaae0143885f Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
-rw-r--r--src/dbus/qdbusxmlgenerator.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/dbus/qdbusxmlgenerator.cpp b/src/dbus/qdbusxmlgenerator.cpp
index fc8b84c889..240c374cc5 100644
--- a/src/dbus/qdbusxmlgenerator.cpp
+++ b/src/dbus/qdbusxmlgenerator.cpp
@@ -111,9 +111,9 @@ static QString generateInterfaceXml(const QMetaObject *mo, int flags, int method
continue;
retval += QString::fromLatin1(" <property name=\"%1\" type=\"%2\" access=\"%3\"")
- .arg(QLatin1String(mp.name()))
- .arg(QLatin1String(signature))
- .arg(accessAsString(mp.isReadable(), mp.isWritable()));
+ .arg(QLatin1String(mp.name()),
+ QLatin1String(signature),
+ accessAsString(mp.isReadable(), mp.isWritable()));
if (QDBusMetaType::signatureToType(signature) == QVariant::Invalid) {
const char *typeName = QMetaType::typeName(typeId);