diff options
Diffstat (limited to 'unpacker.cpp')
-rw-r--r-- | unpacker.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/unpacker.cpp b/unpacker.cpp index a6d9496..2e8fde4 100644 --- a/unpacker.cpp +++ b/unpacker.cpp @@ -40,5 +40,11 @@ void Unpacker::doUnpack(){ emit unpackStarted(extractMsg); QByteArray output = unpackProc.readAllStandardOutput(); emit outputRead(output); + while(!output.isEmpty()){ + output = unpackProc.readAllStandardOutput(); + emit outputRead(output); + } unpackProc.waitForFinished(); + output = unpackProc.readAllStandardOutput(); + emit outputRead(output); } |