From 28fd3dbdc831f28c91d521e1804a9d9ff5bbf3db Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Sat, 22 Nov 2014 00:27:16 +0100 Subject: fixed document parameters when editing local q-registers (must_undo) --- src/qregisters.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/qregisters.cpp b/src/qregisters.cpp index 230dc5b..24ca904 100644 --- a/src/qregisters.cpp +++ b/src/qregisters.cpp @@ -168,11 +168,16 @@ QRegister::edit(void) void QRegister::undo_edit(void) { + /* + * We might be switching the current document + * to a buffer. + */ + string.update(QRegisters::view); + if (!must_undo) return; interface.undo_info_update(this); - string.update(QRegisters::view); string.undo_edit(QRegisters::view); interface.undo_show_view(&QRegisters::view); } -- cgit v1.2.3