[Libreoffice-commits] core.git: Branch 'distro/suse/suse-4.0' - sw/source
László Németh
nemeth at numbertext.org
Thu Mar 28 12:56:53 PDT 2013
sw/source/core/txtnode/txtedt.cxx | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
New commits:
commit 10884050bd26c9088a59cc86ab3002d581bb6ffe
Author: László Németh <nemeth at 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 <atimar at 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
More information about the Libreoffice-commits
mailing list