Fix #988. Note that this introduces a new translatable message

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@17429 a592a061-630c-0410-9148-cb99ea01b6c8
This commit is contained in:
André Pönitz 2007-03-13 00:48:25 +00:00
parent d85978b58f
commit 8484324f75

View File

@ -1206,9 +1206,16 @@ void InsetMathNest::lfunMouseRelease(LCursor & cur, FuncRequest & cmd)
}
// return false when we leave the formula
bool InsetMathNest::interpretChar(LCursor & cur, char_type c)
{
//lyxerr << "interpret 2: '" << c << "'" << endl;
if (currentMode() == TEXT_MODE && (c == '^' || c == '_')) {
theLyXFunc().setMessage(
_("Superscripts and subscripts are not allowed in math text mode."));
return true;
}
docstring save_selection;
if (c == '^' || c == '_')
save_selection = grabAndEraseSelection(cur);