From a08af1f602d8828e032b5353a320c0f1623affa1 Mon Sep 17 00:00:00 2001 From: Enrico Forestieri Date: Thu, 8 Oct 2009 14:21:55 +0000 Subject: [PATCH] Fix bug #6264: Broken undo of removed script in mathed when both scripts are present. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/branches/BRANCH_1_6_X@31559 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/mathed/InsetMathScript.cpp | 2 ++ status.16x | 3 +++ 2 files changed, 5 insertions(+) diff --git a/src/mathed/InsetMathScript.cpp b/src/mathed/InsetMathScript.cpp index 5c4fcbfb3e..f48d974c39 100644 --- a/src/mathed/InsetMathScript.cpp +++ b/src/mathed/InsetMathScript.cpp @@ -675,11 +675,13 @@ bool InsetMathScript::notifyCursorLeaves(Cursor const & old, Cursor & cur) if (nargs() > 2 && (!cell(1).empty() || !cell(2).empty())) { if (cell(2).empty()) { // must be a subscript... + old.recordUndoInset(); removeScript(false); cur.updateFlags(cur.disp_.update() | Update::SinglePar); return true; } else if (cell(1).empty()) { // must be a superscript... + old.recordUndoInset(); removeScript(true); cur.updateFlags(cur.disp_.update() | Update::SinglePar); return true; diff --git a/status.16x b/status.16x index c084f812c0..f9cd7d6c58 100644 --- a/status.16x +++ b/status.16x @@ -174,6 +174,9 @@ What's new in tabs" is unchecked (bug 4906). - Fix the location of context menus requested by the menu key (bug 6108). + +- Fix undo of removed script in mathed when both super- and subscript + are present (bug 6264). * DOCUMENTATION AND LOCALIZATION