From 25a14aa2e28fb60084eec51d56c3b6a48c4b3bca Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Fri, 20 Feb 2015 16:28:41 +0100 Subject: [PATCH] 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 --- src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp b/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp index a6f4fea7da3..f364f133e89 100644 --- a/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp +++ b/src/plugins/remotelinux/remotelinuxrunconfigurationwidget.cpp @@ -33,6 +33,7 @@ #include #include +#include #include #include @@ -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(""));