From 6fb379069d1ec4fab504b56c9f0e80baee1d8d7d Mon Sep 17 00:00:00 2001 From: Arno Date: Tue, 8 Jul 2014 11:41:56 +0200 Subject: Read all output in Unpacker --- unpacker.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'unpacker.cpp') 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); } -- cgit v1.2.3-70-g09d2