From de3ed8db8b49638bd140830f6894a880fad8ef1b Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Fri, 8 Feb 2013 22:11:56 +0100 Subject: fixed ring.current/QRegisters::current corruption occurs when rubbing out a switch from q-reg string or to q-reg string --- src/qregisters.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) (limited to 'src/qregisters.h') diff --git a/src/qregisters.h b/src/qregisters.h index 651be1e..a5b20cb 100644 --- a/src/qregisters.h +++ b/src/qregisters.h @@ -357,12 +357,7 @@ namespace QRegisters { extern QRegisterTable *locals; extern QRegister *current; - static inline void - undo_edit(void) - { - current->dot = interface.ssm(SCI_GETCURRENTPOS); - undo.push_var(current)->undo_edit(); - } + void undo_edit(void); enum Hook { HOOK_ADD = 1, -- cgit v1.2.3