Take in account the parent's getStatus in macro templates

This avoids invoking the insert space dialog instead of the math version. Thereafter, spaces are correctly inserted inside macro templates.

This is the last part of the fix to #9432.
This commit is contained in:
Jean-Marc Lasgouttes 2015-03-10 16:05:22 +01:00
parent d5eeabcfdd
commit 226c6f6b17
2 changed files with 6 additions and 2 deletions

View File

@ -1071,7 +1071,7 @@ void MathMacroTemplate::doDispatch(Cursor & cur, FuncRequest & cmd)
}
bool MathMacroTemplate::getStatus(Cursor & /*cur*/, FuncRequest const & cmd,
bool MathMacroTemplate::getStatus(Cursor & cur, FuncRequest const & cmd,
FuncStatus & flag) const
{
bool ret = true;
@ -1129,7 +1129,7 @@ bool MathMacroTemplate::getStatus(Cursor & /*cur*/, FuncRequest const & cmd,
break;
default:
ret = false;
ret = InsetMathNest::getStatus(cur, cmd, flag);
break;
}
return ret;

View File

@ -85,6 +85,10 @@ What's new
- Fix crash when closing LyX on MacOS X (bug 8637).
- Fix crash with undo/redo (bug 9432).
- Fix insertion of spaces in macro definitions (bug 9432).
- Fix name and hint of figure captions in documents using the class aastex.
- Fix output encoding information for non-TeX fonts XeTeX/LuaTeX on preview