* InsetMathNest.C (handleFont): avoid crash on undo when

suppressing a font inset (bug 3019).



git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@16424 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Jean-Marc Lasgouttes 2006-12-29 11:07:23 +00:00
parent 6146f2dad4
commit ca6838b288

View File

@ -401,11 +401,12 @@ void InsetMathNest::handleFont
{
// 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);
}