From e78427b7fe9e11155b99fcdc2b9e75d242bc8b70 Mon Sep 17 00:00:00 2001 From: hjk Date: Wed, 2 Mar 2011 11:49:24 +0100 Subject: [PATCH] fakevim: prevent endless loop when highlighting search results for $ --- src/plugins/fakevim/fakevimhandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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;