sw/source/core/txtnode/txtedt.cxx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-)
New commits: commit 10884050bd26c9088a59cc86ab3002d581bb6ffe Author: László Németh <nem...@numbertext.org> Date: Fri Mar 15 04:31:25 2013 +0100 fdo#62360: fix word breaking in Writer for spell checking Change-Id: I0f23e9f7f076f3a82d1d5df92d9d4d3919fc816d Signed-off-by: Andras Timar <ati...@suse.com> diff --git a/sw/source/core/txtnode/txtedt.cxx b/sw/source/core/txtnode/txtedt.cxx index 0cdacdb..d0f155a 100644 --- a/sw/source/core/txtnode/txtedt.cxx +++ b/sw/source/core/txtnode/txtedt.cxx @@ -779,7 +779,10 @@ sal_Bool SwScanner::NextWord() OSL_ENSURE( aBound.endPos >= aBound.startPos, "broken aBound result" ); // we don't want to include preceeding text - if (aBound.startPos < nBegin) + // to count words in text with mixed script punctuation correctly, + // but we want to include preceeding symbols (eg. percent sign, section sign, + // degree sign defined by dict_word_hu to spell check their affixed forms). + if (nWordType == i18n::WordType::WORD_COUNT && aBound.startPos < nBegin) aBound.startPos = nBegin; //no word boundaries could be found
_______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libreoffice-commits