From 00c0933502b6c3068bfd5ccbe19996dbdbc6e124 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Wed, 17 Sep 2008 15:45:47 +0000 Subject: [PATCH] bad behaviour of recordUndoInset has been fixed in http://www.lyx.org/trac/changeset/14791 git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@26431 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/Undo.h | 8 -------- src/mathed/InsetMathGrid.cpp | 5 ----- 2 files changed, 13 deletions(-) diff --git a/src/Undo.h b/src/Undo.h index 20e3445d60..8945b58ca3 100644 --- a/src/Undo.h +++ b/src/Undo.h @@ -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); diff --git a/src/mathed/InsetMathGrid.cpp b/src/mathed/InsetMathGrid.cpp index 21365b0f8b..ade0f4d48d 100644 --- a/src/mathed/InsetMathGrid.cpp +++ b/src/mathed/InsetMathGrid.cpp @@ -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();