diff options
Diffstat (limited to 'src/libs/installer/fsengineserver.cpp')
-rw-r--r-- | src/libs/installer/fsengineserver.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/libs/installer/fsengineserver.cpp b/src/libs/installer/fsengineserver.cpp index 326a2a02a..669ed4248 100644 --- a/src/libs/installer/fsengineserver.cpp +++ b/src/libs/installer/fsengineserver.cpp @@ -467,7 +467,14 @@ QByteArray FSEngineConnectionThread::handleCommand(const QString &command) receivedStream >> byteArray; returnStream << process->write(byteArray); } +#ifdef Q_OS_WIN + else if (command == QLatin1String("QProcess::setNativeArguments")) { + QString arguments; + receivedStream >> arguments; + process->setNativeArguments(arguments); + } +#endif // from here, QFSEngine handling else if (command == QLatin1String("QFSFileEngine::atEnd")) { returnStream << engine.atEnd(); |