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 QStringList &extraArgs)
|
||||
{
|
||||
QMap<QString, QString> options;
|
||||
FossilJsExtension::parseArgOptions(extraArgs, options);
|
||||
const QMap<QString, QString> options = FossilJsExtension::parseArgOptions(extraArgs);
|
||||
|
||||
// Two operating modes:
|
||||
// 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) {
|
||||
if (arg.isEmpty())
|
||||
continue;
|
||||
const QStringList opt = arg.split('|', Qt::KeepEmptyParts);
|
||||
options.insert(opt[0], opt.size() > 1 ? opt[1] : QString());
|
||||
}
|
||||
return options;
|
||||
}
|
||||
|
||||
FossilJsExtension::FossilJsExtension(FossilSettings *settings) :
|
||||
|
||||
@@ -42,7 +42,7 @@ class FossilJsExtension : public QObject
|
||||
Q_OBJECT
|
||||
|
||||
public:
|
||||
static void parseArgOptions(const QStringList &args, QMap<QString, QString> &options);
|
||||
static QMap<QString, QString> parseArgOptions(const QStringList &args);
|
||||
|
||||
FossilJsExtension(FossilSettings *settings);
|
||||
~FossilJsExtension();
|
||||
|
||||
Reference in New Issue
Block a user