summaryrefslogtreecommitdiffstats
path: root/src/ProcessManager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ProcessManager.cpp')
-rw-r--r--src/ProcessManager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/ProcessManager.cpp b/src/ProcessManager.cpp
index d0dbbf8..5a9e89f 100644
--- a/src/ProcessManager.cpp
+++ b/src/ProcessManager.cpp
@@ -2,6 +2,7 @@
#include <sys/ioctl.h>
#include <QProcess>
+#include <QThread>
#include <QDebug>
ProcessManager::ProcessManager(const QString &newPrefix, const QString &newId, bool useStdErr, QObject *parent) : QObject(parent), prefix(newPrefix), id(newId), useStdErr(useStdErr)
@@ -45,6 +46,7 @@ ProcessManager::ProcessManager(const QString &newPrefix, const QString &newId, b
}
qDebug() << "Opened ctrlout";
+ QThread::msleep(100); // QFile::waitForReadyRead also seems to doesn't work with fifos
ctrlOut.waitForReadyRead(-1);
int bytesAvailable = 0;