]> git.lyx.org Git - lyx.git/blobdiff - src/insets/insetert.C
The speed patch: redraw only rows that have changed
[lyx.git] / src / insets / insetert.C
index 712a1c0ddc09b3348d613d2f4c4a866d2913bd3c..34b2b9fa7b05587506d03319b6d4b430e4ee0baf 100644 (file)
@@ -207,7 +207,7 @@ void InsetERT::doDispatch(LCursor & cur, FuncRequest & cmd)
        case LFUN_INSET_MODIFY: {
                InsetCollapsable::CollapseStatus st;
                InsetERTMailer::string2params(cmd.argument, st);
-               setStatus(st);
+               setStatus(cur, st);
                break;
        }
        case LFUN_PASTE:
@@ -324,7 +324,7 @@ bool InsetERT::getStatus(LCursor & cur, FuncRequest const & cmd,
                case LFUN_GOTONOTE:
                case LFUN_PARAGRAPH_SPACING:
                case LFUN_QUOTE:
-               case LFUN_REF_GOTO:
+               case LFUN_LABEL_GOTO:
                case LFUN_REFERENCE_GOTO:
                case LFUN_SPACE_INSERT:
                case LFUN_GOTOFILEROW:
@@ -365,7 +365,7 @@ bool InsetERT::getStatus(LCursor & cur, FuncRequest const & cmd,
 
 void InsetERT::setButtonLabel()
 {
-       setLabel(status() == Collapsed ? getNewLabel(_("ERT")) : _("ERT"));
+       setLabel(isOpen() ?  _("ERT") : getNewLabel(_("ERT")));
 }