X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fundo.C;h=33b97827325f006009e10dbcc3ef59165aa0c583;hb=52eb91c94fb70d58dceef430659c8781de2eccda;hp=fa377c3e548588d92f62c57a654f37097282eee6;hpb=de6418f37765fe452f135f96dee6d49897bff215;p=lyx.git diff --git a/src/undo.C b/src/undo.C index fa377c3e54..33b9782732 100644 --- a/src/undo.C +++ b/src/undo.C @@ -17,6 +17,7 @@ #include "undo.h" #include "buffer.h" +#include "buffer_funcs.h" #include "cursor.h" #include "debug.h" #include "BufferView.h" @@ -96,7 +97,7 @@ void doRecordUndo(Undo::undo_kind kind, // fill in the real data to be saved if (cell.inMathed()) { // simply use the whole cell - undo.array = to_utf8(asString(cell.cell())); + undo.array = asString(cell.cell()); } else { // some more effort needed here as 'the whole cell' of the // main LyXText _is_ the whole document. @@ -169,9 +170,8 @@ bool textUndoOrRedo(BufferView & bv, // We stored the full cell here as there is not much to be // gained by storing just 'a few' paragraphs (most if not // all math inset cells have just one paragraph!) - //lyxerr << "undo.array=" << undo.array <