diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index 5d260250051..e82176dde1b 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -3755,7 +3755,7 @@ void FakeVimHandler::Private::highlightMatches(const QString &needle0) QString needle = needle0; vimPatternToQtPattern(&needle, &flags); QRegExp needleExp(needle); - while (1) { + while (!tc.atEnd()) { tc = tc.document()->find(needleExp, tc.position(), flags); if (tc.isNull()) break;