From: Jean-Marc Lasgouttes Date: Tue, 8 Jul 2008 09:19:41 +0000 (+0000) Subject: * Text.cpp (cursorForwardOneWord, cursorBackwardOneWord): fix X-Git-Tag: 1.6.10~4172 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=67774abaf2d1d26d83d547d9c1a2639ec4af1d6a;p=lyx.git * Text.cpp (cursorForwardOneWord, cursorBackwardOneWord): fix moving in mac-like mode (a space is not a char) git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@25504 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/Text.cpp b/src/Text.cpp index 1bde616c31..db5ce872ad 100644 --- a/src/Text.cpp +++ b/src/Text.cpp @@ -599,7 +599,7 @@ bool Text::cursorForwardOneWord(Cursor & cur) if (lyxrc.mac_like_word_movement) { // Skip through trailing punctuation and spaces. - while (pos != lastpos && par.isChar(pos)) + while (pos != lastpos && (par.isChar(pos) || par.isSpace(pos))) ++pos; // Skip over either a non-char inset or a full word @@ -641,7 +641,7 @@ bool Text::cursorBackwardOneWord(Cursor & cur) if (lyxrc.mac_like_word_movement) { // Skip through puctuation and spaces. - while (pos != 0 && par.isChar(pos - 1)) + while (pos != 0 && (par.isChar(pos - 1) || par.isSpace(pos - 1))) --pos; // Skip over either a non-char inset or a full word