summaryrefslogtreecommitdiff
path: root/quacker/macondobackend.cpp
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2025-08-24 10:56:27 -0400
committerpommicket <pommicket@gmail.com>2025-08-24 10:56:27 -0400
commit82f08e0d21520a6c673a2a4ee5737f12752db6c5 (patch)
tree9db5ce3b5256e0bd8dc6c3d36c0caa88026241f3 /quacker/macondobackend.cpp
parent8f5e37f02d9c9247461137edbdbce86e2d96ebb1 (diff)
Show Macondo log
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);
}