From 97769d1a71b511ffba098a0fdecc0ef5f59a6de6 Mon Sep 17 00:00:00 2001
From: Lukas Holecek <hluk@email.cz>
Date: Wed, 12 Sep 2012 18:28:54 +0200
Subject: [PATCH] fakevim: Avoid unnecessary clearing message

Change-Id: Ied9d1f2702dd1cb1b9a46547567a1df35ccfe256
Reviewed-by: hjk <qthjk@ovi.com>
---
 src/plugins/fakevim/fakevimhandler.cpp | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 0b6d6d88c5e..90064d10573 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -2326,6 +2326,7 @@ void FakeVimHandler::Private::updateMiniBuffer()
             cursorPos = m_commandBuffer.cursorPos() + 1;
     } else if (!m_currentMessage.isEmpty()) {
         msg = m_currentMessage;
+        m_currentMessage.clear();
     } else if (g.mapStates.size() > 1 && !g.mapStates.last().silent) {
         // Do not reset previous message when after running a mapped command.
         return;
@@ -2346,8 +2347,6 @@ void FakeVimHandler::Private::updateMiniBuffer()
         msg = "-- COMMAND --";
     }
 
-    m_currentMessage.clear();
-
     emit q->commandBufferChanged(msg, cursorPos);
 
     int linesInDoc = linesInDocument();
-- 
GitLab