]> git.lyx.org Git - features.git/commitdiff
leave math not only to the left (Thanks, Juergen!)
authorAndré Pönitz <poenitz@gmx.net>
Thu, 16 Aug 2001 11:57:45 +0000 (11:57 +0000)
committerAndré Pönitz <poenitz@gmx.net>
Thu, 16 Aug 2001 11:57:45 +0000 (11:57 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2526 a592a061-630c-0410-9148-cb99ea01b6c8

src/mathed/formulabase.C

index 46a60f905597b3ba02c3449abac557e3bad5bd91..e8ea7585ac4ba1e26c57d0379d3b179acad99cec 100644 (file)
@@ -382,7 +382,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
                sel = true; // fall through...
 
        case LFUN_RIGHT:
-               result = DISPATCH_RESULT(mathcursor->right(sel));
+               result = mathcursor->right(sel) ? DISPATCHED : FINISHED_RIGHT;
                updateLocal(bv, false);
                break;
 
@@ -391,7 +391,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
                sel = true; // fall through
 
        case LFUN_LEFT:
-               result = DISPATCH_RESULT(mathcursor->left(sel));
+               result = mathcursor->left(sel) ? DISPATCHED : FINISHED;
                updateLocal(bv, false);
                break;
 
@@ -400,7 +400,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
                sel = true;
 
        case LFUN_UP:
-               result = DISPATCH_RESULT(mathcursor->up(sel));
+               result = mathcursor->up(sel) ? DISPATCHED : FINISHED_UP;
                updateLocal(bv, false);
                break;
 
@@ -409,7 +409,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
                sel = true;
 
        case LFUN_DOWN:
-               result = DISPATCH_RESULT(mathcursor->down(sel));
+               result = mathcursor->down(sel) ? DISPATCHED : FINISHED_DOWN;
                updateLocal(bv, false);
                break;
 
@@ -690,7 +690,7 @@ InsetFormulaBase::localDispatch(BufferView * bv, kb_action action,
 
        default:
                lyxerr << "Closed by action " << action << endl;
-               result =  FINISHED;
+               result = FINISHED_RIGHT;
        }
 
        mathcursor->normalize();