forked from qt-creator/qt-creator
RemoteLinux: Use QtcProcess::join() to display argument list.
Otherwise, we lose quotes on a round-trip. Task-number: QTCREATORBUG-14002 Change-Id: If7ecd17dfcb310aa10d9f83ddbd215c5b7136546 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
@@ -33,6 +33,7 @@
|
||||
|
||||
#include <coreplugin/coreconstants.h>
|
||||
#include <utils/detailswidget.h>
|
||||
#include <utils/qtcprocess.h>
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QDir>
|
||||
@@ -150,7 +151,8 @@ void RemoteLinuxRunConfigurationWidget::addGenericWidgets(QVBoxLayout *mainLayou
|
||||
altRemoteExeLayout->addWidget(&d->useAlternateCommandBox);
|
||||
d->genericWidgetsLayout.addRow(tr("Alternate executable on device:"), altRemoteExeWidget);
|
||||
|
||||
d->argsLineEdit.setText(d->runConfiguration->arguments().join(QLatin1Char(' ')));
|
||||
d->argsLineEdit.setText(Utils::QtcProcess::joinArgs(d->runConfiguration->arguments(),
|
||||
Utils::OsTypeLinux));
|
||||
d->genericWidgetsLayout.addRow(tr("Arguments:"), &d->argsLineEdit);
|
||||
|
||||
d->workingDirLineEdit.setPlaceholderText(tr("<default>"));
|
||||
|
Reference in New Issue
Block a user