]> git.lyx.org Git - lyx.git/blobdiff - src/lyxfunc.C
oh well
[lyx.git] / src / lyxfunc.C
index 97b33f7f8c97baee90b9177b0f7d2e15f4f61161..e71a977d1db6b0d9d3221eea704a0aca003be7d8 100644 (file)
@@ -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;
        }