]> git.lyx.org Git - features.git/commitdiff
Set flag for LFUN_MATH_MUTATE. Also, remove some 'ghost code' from InsetMathNest...
authorVincent van Ravesteijn <vfr@lyx.org>
Thu, 21 May 2009 12:45:31 +0000 (12:45 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Thu, 21 May 2009 12:45:31 +0000 (12:45 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29764 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/InsetMathHull.cpp
src/mathed/InsetMathNest.cpp

index 8035fb171bb6c8203f99eb69d9e9a3b6ccc57667..b773b088c637a25884c938f94f35685ebe8ebc78 100644 (file)
@@ -1356,12 +1356,18 @@ bool InsetMathHull::getStatus(Cursor & cur, FuncRequest const & cmd,
        case LFUN_DOWN:
        case LFUN_NEWLINE_INSERT:
        case LFUN_MATH_EXTERN:
-       case LFUN_MATH_MUTATE:
        case LFUN_MATH_DISPLAY:
                // we handle these
                status.setEnabled(true);
                return true;
 
+       case LFUN_MATH_MUTATE: {
+               HullType ht = hullType(cmd.argument());
+               status.setOnOff(type_ == ht);
+               status.setEnabled(true);
+               return true;
+       }
+
        case LFUN_MATH_NUMBER_TOGGLE:
                // FIXME: what is the right test, this or the one of
                // LABEL_INSERT?
index 8c4bc3b089ac74feb1d74e01badb840ecc97dc39..c6e25b59945d0696f10b15e040631a79c724ae41 100644 (file)
@@ -1254,10 +1254,6 @@ bool InsetMathNest::getStatus(Cursor & cur, FuncRequest const & cmd,
        case LFUN_FONT_DEFAULT:
                flag.setEnabled(true);
                break;
-       case LFUN_MATH_MUTATE:
-               //flag.setOnOff(mathcursor::formula()->hullType() == to_utf8(cmd.argument()));
-               flag.setOnOff(false);
-               break;
 
        // we just need to be in math mode to enable that
        case LFUN_MATH_SIZE: