summaryrefslogtreecommitdiff
path: root/src/plugins/fakevim
diff options
context:
space:
mode:
authorLukas Holecek <hluk@email.cz>2015-03-24 19:31:28 +0100
committerhjk <hjk@theqtcompany.com>2015-03-25 10:58:51 +0000
commit549e227e7b352debcaa9b6d77279cd3076d53e64 (patch)
tree6b2a960358599feb8c44e962c5407efa84fab574 /src/plugins/fakevim
parenta6c81b02bd6ac983a82708a683209357f979601e (diff)
downloadqt-creator-549e227e7b352debcaa9b6d77279cd3076d53e64.tar.gz
FakeVim: Fix tests when editor doesn't have focus
Change-Id: I3cb5f7db5114bc2189ceada7b0c05f67d781e607 Reviewed-by: Thorben Kroeger <thorbenkroeger@gmail.com> Reviewed-by: hjk <hjk@theqtcompany.com>
Diffstat (limited to 'src/plugins/fakevim')
-rw-r--r--src/plugins/fakevim/fakevimhandler.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp
index 0cd8501865..828b0e18da 100644
--- a/src/plugins/fakevim/fakevimhandler.cpp
+++ b/src/plugins/fakevim/fakevimhandler.cpp
@@ -2416,6 +2416,9 @@ void FakeVimHandler::Private::enterFakeVim()
{
QTC_ASSERT(!m_inFakeVim, qDebug() << "enterFakeVim() shouldn't be called recursively!"; return);
+ if (!m_buffer->currentHandler)
+ m_buffer->currentHandler = this;
+
pullOrCreateBufferData();
m_inFakeVim = true;