FakeVim: Break edit block by editing cursor line

Break edit block at current line so that other line is not marked as
changed.

Change-Id: Iea1c3615899fdd3558861e7f3a319f796c5f247b
Reviewed-by: hjk <hjk121@nokiamail.com>
This commit is contained in:
hluk
2013-04-08 18:44:33 +02:00
committed by hjk
parent a6112ffc4e
commit 42c6f7cffd

View File

@@ -7035,7 +7035,8 @@ void FakeVimHandler::Private::joinPreviousEditBlock()
UNDO_DEBUG("JOIN"); UNDO_DEBUG("JOIN");
if (m_breakEditBlock) { if (m_breakEditBlock) {
beginEditBlock(); beginEditBlock();
QTextCursor tc(document()); QTextCursor tc(cursor());
tc.setPosition(tc.position());
tc.beginEditBlock(); tc.beginEditBlock();
tc.insertText(_("X")); tc.insertText(_("X"));
tc.deletePreviousChar(); tc.deletePreviousChar();