suppressing a font inset (bug 3019).
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16424
a592a061-630c-0410-9148-
cb99ea01b6c8
{
// this whole function is a hack and won't work for incremental font
// changes...
- recordUndo(cur, Undo::ATOMIC);
- if (cur.inset().asInsetMath()->name() == font)
+ if (cur.inset().asInsetMath()->name() == font) {
+ recordUndoInset(cur, Undo::ATOMIC);
cur.handleFont(to_utf8(font));
- else {
+ } else {
+ recordUndo(cur, Undo::ATOMIC);
cur.handleNest(createInsetMath(font));
cur.insert(arg);
}