From: Richard Kimberly Heck Date: Sun, 10 Jan 2021 00:17:47 +0000 (-0500) Subject: Fix bug #11010. X-Git-Tag: 2.4.0-alpha3~320 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=e438c0f90b2d903fe8a42667c27f492756c3300a;hp=d9082639080b9de993742bd352f92e5183058cf5;p=lyx.git Fix bug #11010. Handle LFUN_PHANTOM_INSERT in math. --- diff --git a/src/mathed/InsetMathNest.cpp b/src/mathed/InsetMathNest.cpp index abaeec903c..8efa118174 100644 --- a/src/mathed/InsetMathNest.cpp +++ b/src/mathed/InsetMathNest.cpp @@ -1295,6 +1295,24 @@ void InsetMathNest::doDispatch(Cursor & cur, FuncRequest & cmd) return; } + case LFUN_PHANTOM_INSERT: { + docstring const & arg = cmd.argument(); + docstring newarg; + if (arg == "Phantom") + newarg = from_ascii("\\phantom"); + else if (arg == "HPhantom") + newarg = from_ascii("\\hphantom"); + else if (arg == "VPhantom") + newarg = from_ascii("\\vphantom"); + if (newarg.empty()) + LYXERR0("Unknown phantom type " + newarg); + else { + FuncRequest const newfunc(LFUN_MATH_INSERT, newarg); + lyx::dispatch(newfunc); + } + break; + } + default: InsetMath::doDispatch(cur, cmd); break;