forked from qt-creator/qt-creator
Android: Properly split am start extra parameter
Avoids, amongst others, adding an empty item if none is given. Change-Id: Ieb823e2275ca803088a19a16d7f4238422b149c4 Reviewed-by: Assam Boudjelthia <assam.boudjelthia@qt.io>
This commit is contained in:
@@ -286,8 +286,10 @@ AndroidRunnerWorker::AndroidRunnerWorker(RunWorker *runner, const QString &packa
|
||||
|
||||
m_extraAppParams = runControl->runnable().commandLineArguments;
|
||||
|
||||
if (auto aspect = runControl->aspect(Constants::ANDROID_AMSTARTARGS))
|
||||
m_amStartExtraArgs = static_cast<BaseStringAspect *>(aspect)->value().split(' ');
|
||||
if (auto aspect = runControl->aspect(Constants::ANDROID_AMSTARTARGS)) {
|
||||
const QString startArgs = static_cast<BaseStringAspect *>(aspect)->value();
|
||||
m_amStartExtraArgs = QtcProcess::splitArgs(startArgs, OsTypeOtherUnix);
|
||||
}
|
||||
|
||||
if (auto aspect = runControl->aspect(Constants::ANDROID_PRESTARTSHELLCMDLIST)) {
|
||||
for (const QString &shellCmd : static_cast<BaseStringListAspect *>(aspect)->value())
|
||||
|
||||
Reference in New Issue
Block a user