From bb4d6a3440814be623667174100e2c6f6a2e5ff7 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:23 +0100 Subject: [PATCH] fakevim: fix leaving REPLACE mode previously, the first character typed in command mode would have been inserted into the document Merge-request: 99 Reviewed-by: hjk <qtc-committer@nokia.com> --- src/plugins/fakevim/fakevimhandler.cpp | 1 + 1 file changed, 1 insertion(+) mode change 100644 => 100755 src/plugins/fakevim/fakevimhandler.cpp diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp old mode 100644 new mode 100755 index bdfe357866f..d8b13d2a94a --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -1779,6 +1779,7 @@ EventResult FakeVimHandler::Private::handleInsertMode(int key, int, m_dotCommand += QChar(27); recordNewUndo(); enterCommandMode(); + m_submode = NoSubMode; } else if (key == Key_Insert) { if (m_submode == ReplaceSubMode) { EDITOR(setCursorWidth(m_cursorWidth)); -- GitLab