]> git.lyx.org Git - features.git/commitdiff
* src/insets/insetert.C
authorGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Mon, 27 Mar 2006 14:13:48 +0000 (14:13 +0000)
committerGeorg Baum <Georg.Baum@post.rwth-aachen.de>
Mon, 27 Mar 2006 14:13:48 +0000 (14:13 +0000)
        (getStatus): enable LFUN_QUOTE
        (doDispatch): handle LFUN_QUOTE directly (fixes bug 2429)

git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@13501 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/insetert.C

index 647760723503eb28db6f5829340b1f9b4839b60a..fa7533093bc6f656b391af6aa63186f159f414d6 100644 (file)
@@ -226,6 +226,12 @@ void InsetERT::doDispatch(LCursor & cur, FuncRequest & cmd)
        //lyxerr << "\nInsetERT::doDispatch (begin): cmd: " << cmd << endl;
        switch (cmd.action) {
 
+       case LFUN_QUOTE: {
+               // We need to bypass the fancy quotes in LyXText
+               FuncRequest f(LFUN_SELFINSERT, "\"");
+               dispatch(cur, f);
+               break;
+       }
        case LFUN_INSET_MODIFY: {
                InsetCollapsable::CollapseStatus st;
                InsetERTMailer::string2params(cmd.argument, st);
@@ -354,7 +360,6 @@ bool InsetERT::getStatus(LCursor & cur, FuncRequest const & cmd,
                case LFUN_INSERT_BOX:
                case LFUN_GOTONOTE:
                case LFUN_PARAGRAPH_SPACING:
-               case LFUN_QUOTE:
                case LFUN_LABEL_GOTO:
                case LFUN_REFERENCE_GOTO:
                case LFUN_SPACE_INSERT:
@@ -372,6 +377,7 @@ bool InsetERT::getStatus(LCursor & cur, FuncRequest const & cmd,
                        status.enabled(false);
                        return true;
 
+               case LFUN_QUOTE:
                case LFUN_INSET_MODIFY:
                case LFUN_PASTE:
                case LFUN_PASTESELECTION: