diff --git i/src/io/process.cpp w/src/io/process.cpp index 6055e2c..f528438 100644 --- i/src/io/process.cpp +++ w/src/io/process.cpp @@ -210,7 +210,7 @@ void Process::startProcessIfReady() { if (this->mStdoutParser == nullptr) this->process->closeReadChannel(QProcess::StandardOutput); if (this->mStderrParser == nullptr) this->process->closeReadChannel(QProcess::StandardError); - if (!this->mStdinEnabled) this->process->closeWriteChannel(); + if (!this->mStdinEnabled) this->process->setStandardInputFile(QProcess::nullDevice()); this->setupEnvironment(this->process); this->process->start(cmd, args);