forked from qt-creator/qt-creator
Avoid returning value by reference
Change-Id: Id094d6f70a0e3eb8ef9cb6336880f6ff9187d7df Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -1004,8 +1004,7 @@ VcsCommand *FossilPluginPrivate::createInitialCheckoutCommand(const QString &sou
|
|||||||
const QString &localName,
|
const QString &localName,
|
||||||
const QStringList &extraArgs)
|
const QStringList &extraArgs)
|
||||||
{
|
{
|
||||||
QMap<QString, QString> options;
|
const QMap<QString, QString> options = FossilJsExtension::parseArgOptions(extraArgs);
|
||||||
FossilJsExtension::parseArgOptions(extraArgs, options);
|
|
||||||
|
|
||||||
// Two operating modes:
|
// Two operating modes:
|
||||||
// 1) CloneCheckout:
|
// 1) CloneCheckout:
|
||||||
|
|||||||
@@ -52,16 +52,16 @@ public:
|
|||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
void FossilJsExtension::parseArgOptions(const QStringList &args, QMap<QString, QString> &options)
|
QMap<QString, QString> FossilJsExtension::parseArgOptions(const QStringList &args)
|
||||||
{
|
{
|
||||||
options.clear();
|
QMap<QString, QString> options;
|
||||||
|
|
||||||
for (const QString &arg : args) {
|
for (const QString &arg : args) {
|
||||||
if (arg.isEmpty())
|
if (arg.isEmpty())
|
||||||
continue;
|
continue;
|
||||||
const QStringList opt = arg.split('|', Qt::KeepEmptyParts);
|
const QStringList opt = arg.split('|', Qt::KeepEmptyParts);
|
||||||
options.insert(opt[0], opt.size() > 1 ? opt[1] : QString());
|
options.insert(opt[0], opt.size() > 1 ? opt[1] : QString());
|
||||||
}
|
}
|
||||||
|
return options;
|
||||||
}
|
}
|
||||||
|
|
||||||
FossilJsExtension::FossilJsExtension(FossilSettings *settings) :
|
FossilJsExtension::FossilJsExtension(FossilSettings *settings) :
|
||||||
|
|||||||
@@ -42,7 +42,7 @@ class FossilJsExtension : public QObject
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
static void parseArgOptions(const QStringList &args, QMap<QString, QString> &options);
|
static QMap<QString, QString> parseArgOptions(const QStringList &args);
|
||||||
|
|
||||||
FossilJsExtension(FossilSettings *settings);
|
FossilJsExtension(FossilSettings *settings);
|
||||||
~FossilJsExtension();
|
~FossilJsExtension();
|
||||||
|
|||||||
Reference in New Issue
Block a user