X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Flyxfunc.C;h=e71a977d1db6b0d9d3221eea704a0aca003be7d8;hb=27290f151b160dd4763a41976af3451755cd03cf;hp=97b33f7f8c97baee90b9177b0f7d2e15f4f61161;hpb=abc4ed9a6551712cdc514eeec096b8110fa10517;p=lyx.git diff --git a/src/lyxfunc.C b/src/lyxfunc.C index 97b33f7f8c..e71a977d1d 100644 --- a/src/lyxfunc.C +++ b/src/lyxfunc.C @@ -661,9 +661,13 @@ FuncStatus LyXFunc::getStatus(kb_action action, case LFUN_MENU_SEPARATOR: case LFUN_LDOTS: case LFUN_END_OF_SENTENCE: - case LFUN_PROTECTEDSPACE: code = Inset::SPECIALCHAR_CODE; break; + case LFUN_PROTECTEDSPACE: + // slight hack: we know this is allowed in math mode + if (!mathcursor) + code = Inset::SPECIALCHAR_CODE; + break; default: break; }