From: Stefan Schimanski Date: Fri, 15 Jun 2007 05:31:11 +0000 (+0000) Subject: * compile fix X-Git-Tag: 1.6.10~9386 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=65b5de645bd0fc21f9e7f947432639afda8d411c;p=lyx.git * compile fix git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18777 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/Text3.cpp b/src/Text3.cpp index 075f619a35..63e523a898 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -512,9 +512,13 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) case LFUN_UP_SELECT: case LFUN_DOWN_SELECT: - needsUpdate |= cur.selHandle(select); case LFUN_UP: case LFUN_DOWN: { + // stop/start the selection + bool select = cmd.action == LFUN_DOWN_SELECT || + cmd.action == LFUN_UP_SELECT; + cur.selHandle(select); + // move cursor up/down bool up = cmd.action == LFUN_UP_SELECT || cmd.action == LFUN_UP; bool const successful = cur.upDownInText(up, needsUpdate);