summaryrefslogtreecommitdiffstats
path: root/src/libs/installer/fsengineserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/installer/fsengineserver.cpp')
-rw-r--r--src/libs/installer/fsengineserver.cpp7
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();