From: Abdelrazak Younes Date: Tue, 6 Nov 2007 13:16:27 +0000 (+0000) Subject: Avoid unnecessary redraw. X-Git-Tag: 1.6.10~7458 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=d69115d9db94d360e3e354a311bb9d4be4f1eb47;p=features.git Avoid unnecessary redraw. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@21468 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/mathed/InsetMathNest.cpp b/src/mathed/InsetMathNest.cpp index 014002d0da..13732bcc4b 100644 --- a/src/mathed/InsetMathNest.cpp +++ b/src/mathed/InsetMathNest.cpp @@ -543,12 +543,10 @@ void InsetMathNest::doDispatch(Cursor & cur, FuncRequest & cmd) case LFUN_CHAR_RIGHT_SELECT: //FIXME: for visual cursor, really move right if (reverseDirectionNeeded(cur)) - lyx::dispatch(FuncRequest( - cmd.action == LFUN_CHAR_RIGHT_SELECT ? + doDispatch(cur, FuncRequest(cmd.action == LFUN_CHAR_RIGHT_SELECT ? LFUN_CHAR_BACKWARD_SELECT : LFUN_CHAR_BACKWARD)); else - lyx::dispatch(FuncRequest( - cmd.action == LFUN_CHAR_RIGHT_SELECT ? + doDispatch(cur, FuncRequest(cmd.action == LFUN_CHAR_RIGHT_SELECT ? LFUN_CHAR_FORWARD_SELECT : LFUN_CHAR_FORWARD)); break; @@ -556,12 +554,10 @@ void InsetMathNest::doDispatch(Cursor & cur, FuncRequest & cmd) case LFUN_CHAR_LEFT_SELECT: //FIXME: for visual cursor, really move left if (reverseDirectionNeeded(cur)) - lyx::dispatch(FuncRequest( - cmd.action == LFUN_CHAR_LEFT_SELECT ? + doDispatch(cur, FuncRequest(cmd.action == LFUN_CHAR_LEFT_SELECT ? LFUN_CHAR_FORWARD_SELECT : LFUN_CHAR_FORWARD)); else - lyx::dispatch(FuncRequest( - cmd.action == LFUN_CHAR_LEFT_SELECT ? + doDispatch(cur, FuncRequest(cmd.action == LFUN_CHAR_LEFT_SELECT ? LFUN_CHAR_BACKWARD_SELECT : LFUN_CHAR_BACKWARD)); break;