]> git.lyx.org Git - features.git/commitdiff
bad behaviour of recordUndoInset has been fixed in http://www.lyx.org/trac/changeset...
authorJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 17 Sep 2008 15:45:47 +0000 (15:45 +0000)
committerJean-Marc Lasgouttes <lasgouttes@lyx.org>
Wed, 17 Sep 2008 15:45:47 +0000 (15:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26431 a592a061-630c-0410-9148-cb99ea01b6c8

src/Undo.h
src/mathed/InsetMathGrid.cpp

index 20e3445d60a5fe0810d1d62cc4eb27adc4a71265..8945b58ca328a81a831465ff3fa2891939d90140 100644 (file)
@@ -80,14 +80,6 @@ public:
         * give an inclusive range. This is called before you make the
         * changes to the paragraph, and it will record the original
         * information of the paragraphs in the undo stack.
-        *
-        * FIXME: We need something to record undo in partial grids
-        * for mathed. Right now we use recordUndoInset if more than
-        * one cell is changed, but that puts the cursor in front of
-        * the inset after undo. We would need something like
-        * recordUndoGrid(DocIterator & cur, UndoKind kind, idx_type
-        * from, idx_type to); and store the cell information in class
-        * Undo.
         */
        void recordUndo(DocIterator const & cur, UndoKind kind,
                pit_type from, pit_type to);
index 21365b0f8bfe6a847aaed3b7ba8a56bc6f4f0201..ade0f4d48d37e030269c962ff5cc0b20bd08a1c3 100644 (file)
@@ -1054,11 +1054,6 @@ void InsetMathGrid::doDispatch(Cursor & cur, FuncRequest & cmd)
 
        // insert file functions
        case LFUN_LINE_DELETE:
-               // FIXME: We use recordUndoInset when a change reflects more
-               // than one cell, because recordUndo does not work for
-               // multiple cells. Unfortunately this puts the cursor in front
-               // of the inset after undo. This is (especilally for large
-               // grids) annoying.
                cur.recordUndoInset();
                //autocorrect_ = false;
                //macroModeClose();