From 6599089c7b41fc248ca4094a8e3ca77d4cd522b2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at>
Date: Thu, 21 Jan 2010 17:38:31 +0100
Subject: [PATCH] fakevim: don't let 'F'/'T' at the start of a document go into
 an endless loop

Merge-request: 99
Reviewed-by: hjk <qtc-committer@nokia.com>
---
 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 f8a9cce7192..f42e12339b5 100755
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -2751,7 +2751,7 @@ void FakeVimHandler::Private::handleFfTt(int key)
     if (forward)
         n += block.length();
     int pos = m_tc.position();
-    while (true) {
+    while (pos != n) {
         pos += forward ? 1 : -1;
         if (pos == n)
             break;
-- 
GitLab