summaryrefslogtreecommitdiff
path: root/quacker/macondobackend.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'quacker/macondobackend.cpp')
-rw-r--r--quacker/macondobackend.cpp14
1 files changed, 8 insertions, 6 deletions
diff --git a/quacker/macondobackend.cpp b/quacker/macondobackend.cpp
index 6ec1e85..628066a 100644
--- a/quacker/macondobackend.cpp
+++ b/quacker/macondobackend.cpp
@@ -413,15 +413,17 @@ void MacondoBackend::timer() {
bool anyNewOutput = false;
if (m_process) {
QByteArray data = m_process->readAllStandardError();
- anyNewOutput |= data.size() != 0;
- fprintf(stderr,"%.*s",data.size(), data.constData());
+ if (data.size()) {
+ anyNewOutput = true;
+ emit newLogOutput(data);
+ }
+ //fprintf(stderr,"%.*s",data.size(), data.constData());
m_processStderr.append(data);
data = m_process->readAllStandardOutput();
- anyNewOutput |= data.size() != 0;
m_processOutput.append(data);
- if (true) {
- // print Macondo stdout
- printf("%.*s",data.size(), data.constData());
+ if (data.size()) {
+ anyNewOutput = true;
+ emit newLogOutput(data);
}
fflush(stdout);
}