]> git.lyx.org Git - features.git/commitdiff
Undo previous
authorMartin Vermeer <martin.vermeer@hut.fi>
Mon, 10 Apr 2006 11:04:20 +0000 (11:04 +0000)
committerMartin Vermeer <martin.vermeer@hut.fi>
Mon, 10 Apr 2006 11:04:20 +0000 (11:04 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13619 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/math_nestinset.C

index 90fb8e9e742c3f3095afa6f71aa60b274d53717f..570215d593352942e3f571f394f0c9c5439af0ee 100644 (file)
@@ -621,7 +621,7 @@ void MathNestInset::doDispatch(LCursor & cur, FuncRequest & cmd)
        case LFUN_DELETE_WORD_BACKWARD:
        case LFUN_BACKSPACE:
                if (cur.pos() == 0)
-                       // May affect external cell:
+                       // delete whole cell
                        recordUndoInset(cur, Undo::ATOMIC);
                else
                        recordUndo(cur, Undo::ATOMIC);
@@ -630,11 +630,7 @@ void MathNestInset::doDispatch(LCursor & cur, FuncRequest & cmd)
 
        case LFUN_DELETE_WORD_FORWARD:
        case LFUN_DELETE:
-               if (cur.pos() == cur.lastpos())
-                       // May affect external cell:
-                       recordUndoInset(cur, Undo::ATOMIC);
-               else
-                       recordUndo(cur, Undo::ATOMIC);
+               recordUndo(cur);
                cur.erase();
                break;