diff --git a/src/plugins/debugger/debuggeroutputwindow.cpp b/src/plugins/debugger/debuggeroutputwindow.cpp index f29d5ab8c72364de35be69ffb544f7f6913a3031..d84073c53f80dcde17424354c7240713a92bdd8b 100644 --- a/src/plugins/debugger/debuggeroutputwindow.cpp +++ b/src/plugins/debugger/debuggeroutputwindow.cpp @@ -309,6 +309,9 @@ public slots: QString needle2 = QLatin1Char('>') + needle; QTextCursor cursor(document()); do { + cursor = document()->find(needle, cursor); + if (cursor.isNull()) + break; // Not found. const QString line = cursor.block().text(); if (line.startsWith(needle) || line.startsWith(needle2)) { setFocus();