Remove unneeded check for cur.pos() > 0.

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30393 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
Vincent van Ravesteijn 2009-07-07 08:12:08 +00:00
parent fb57c00c0d
commit abdb069f9e

View File

@ -1569,17 +1569,15 @@ bool InsetMathNest::interpretChar(Cursor & cur, char_type const c)
return true;
}
if (cur.pos() > 0) {
MathMacro const * macro = cur.inset().asInsetMath()->asMacro();
if (macro && macro->displayMode() == MathMacro::DISPLAY_UNFOLDED) {
// resume macro_mode
docstring const & s = macro->name();
cur.leaveInset(*macro);
cur.plainErase();
docstring safe = grabAndEraseSelection(cur);
cur.insert(MathAtom(new InsetMathUnknown("\\" + s + c, safe, false)));
return true;
}
MathMacro const * macro = cur.inset().asInsetMath()->asMacro();
if (macro && macro->displayMode() == MathMacro::DISPLAY_UNFOLDED) {
// resume macro_mode
docstring const & s = macro->name();
cur.leaveInset(*macro);
cur.plainErase();
docstring safe = grabAndEraseSelection(cur);
cur.insert(MathAtom(new InsetMathUnknown("\\" + s + c, safe, false)));
return true;
}
selClearOrDel(cur);