FakeVim: Keep visual selection when focusing editor

Change-Id: I4dddcf8f8a214810e140af356078cefe82e9381c
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hluk
2014-02-12 20:12:33 +01:00
committed by hjk
parent aa9c489f07
commit 2ec277bc46

View File

@@ -2210,8 +2210,12 @@ void FakeVimHandler::Private::focus()
setTargetColumn();
setAnchor();
commitCursor();
} else {
} else if (g.submode != NoSubMode || g.mode == ExMode) {
leaveVisualMode();
setPosition(qMin(position(), anchor()));
setTargetColumn();
setAnchor();
commitCursor();
}
bool exitCommandLine = (g.subsubmode == SearchSubSubMode || g.mode == ExMode);