diff options
author | Frederik Gladhorn <frederik.gladhorn@digia.com> | 2013-03-20 13:11:33 +0100 |
---|---|---|
committer | hjk <hjk121@nokiamail.com> | 2013-03-20 14:19:11 +0100 |
commit | 0d850d7d15e052d6e3298c95781676e82260df69 (patch) | |
tree | 01398933e2e89ce045ca8058d2b855dd3e415cdb | |
parent | 8771ced0598b567c7fef765d7c0685aea71caaa8 (diff) |
Fix crash when closing editors via vim command.
With a split view open (:sp) closing the split
editor (:on) would crash.
Change-Id: I85defb6b9d3e1d63a524eab5ebf2be368d8ccc33
Reviewed-by: hjk <hjk121@nokiamail.com>
-rw-r--r-- | src/plugins/fakevim/fakevimhandler.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/fakevim/fakevimhandler.cpp b/src/plugins/fakevim/fakevimhandler.cpp index da885a7874..469326171c 100644 --- a/src/plugins/fakevim/fakevimhandler.cpp +++ b/src/plugins/fakevim/fakevimhandler.cpp @@ -5335,6 +5335,11 @@ void FakeVimHandler::Private::handleExCommand(const QString &line0) } lastCommand = line; } + + // if the last command closed the editor, we would crash here (:vs and then :on) + if (!(m_textedit || m_plaintextedit)) + return; + endEditBlock(); resetCommandMode(); |