aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/clearcase/clearcasesync.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/clearcase/clearcasesync.cpp')
-rw-r--r--src/plugins/clearcase/clearcasesync.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/clearcase/clearcasesync.cpp b/src/plugins/clearcase/clearcasesync.cpp
index 079295f2ffa..388ce1a8c18 100644
--- a/src/plugins/clearcase/clearcasesync.cpp
+++ b/src/plugins/clearcase/clearcasesync.cpp
@@ -39,10 +39,12 @@ static void runProcess(QFutureInterface<void> &future,
QString buffer;
while (process.waitForReadyRead() && !future.isCanceled()) {
buffer += QString::fromLocal8Bit(process.readAllRawStandardOutput());
- while (const int index = buffer.indexOf('\n') != -1) {
+ int index = buffer.indexOf('\n');
+ while (index != -1) {
const QString line = buffer.left(index + 1);
processLine(line, ++processed);
buffer = buffer.mid(index + 1);
+ index = buffer.indexOf('\n');
}
}
if (!buffer.isEmpty())