X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FText3.cpp;h=20f3b6bd1ac13372d3284c874b46ec754c133a8f;hb=3efc6385d7f6dbad8175411e74407c95e49b3881;hp=f4aca5b3ee0fbeed368606fa0403d93d162d8525;hpb=64c4ccbeedddc5b07c3e6f3cc57d1b2c7e6e1d11;p=lyx.git diff --git a/src/Text3.cpp b/src/Text3.cpp index f4aca5b3ee..20f3b6bd1a 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -1552,6 +1552,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) cur.resetAnchor(); moveCursor(cur, false); + cur.markNewWordPosition(); bv->bookmarkEditPosition(); break; } @@ -1890,7 +1891,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd) Language const * lang = languages.getLanguage(to_utf8(cmd.argument())); if (!lang) break; - selectWordWhenUnderCursor(cur, WHOLE_WORD); + selectWordWhenUnderCursor(cur, WHOLE_WORD_STRICT); Font font(ignore_font, lang); toggleAndShow(cur, this, font); break; @@ -2375,7 +2376,7 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd, // make sure we know about such floats if (cit == floats.end() || // and that we know how to generate a list of them - (!cit->second.needsFloatPkg() && cit->second.listCommand().empty())) { + (!cit->second.usesFloatPkg() && cit->second.listCommand().empty())) { flag.setUnknown(true); // probably not necessary, but... enable = false;