From 825d1c7932c7a9d32e7b0e84e60b3ed8d95ef5b7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Martin=20Aum=C3=BCller?= <aumuell@reserv.at>
Date: Thu, 21 Jan 2010 17:23:29 +0100
Subject: [PATCH] fakevim: make find next/previous work with incremental search

Merge-request: 97
Reviewed-by: hjk <qtc-committer@nokia.com>
---
 src/plugins/fakevim/fakevimhandler.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index e1f63fe893a..f23f9b30da8 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -1511,13 +1511,19 @@ EventResult FakeVimHandler::Private::handleCommandMode(int key, int unmodified,
         finishMovement();
     } else if (key == 'n') { // FIXME: see comment for '/'
         if (hasConfig(ConfigIncSearch))
+        {
             emit q->findNextRequested(false);
+            m_tc = EDITOR(textCursor());
+        }
         else
             search(lastSearchString(), m_lastSearchForward);
         recordJump();
     } else if (key == 'N') {
         if (hasConfig(ConfigIncSearch))
+        {
             emit q->findNextRequested(true);
+            m_tc = EDITOR(textCursor());
+        }
         else
             search(lastSearchString(), !m_lastSearchForward);
         recordJump();
-- 
GitLab