summaryrefslogtreecommitdiff
path: root/en
diff options
context:
space:
mode:
authorMichael Stahl <mstahl@redhat.com>2015-05-20 23:51:08 +0200
committerCaolán McNamara <caolanm@redhat.com>2015-05-22 08:56:21 +0000
commit8952e8055690417e60d75e4e4adf3c85a1029e7c (patch)
tree9d6a528313ad5b66382179d02c5ede7dd771a1f7 /en
parentad516f720628c1af494733138ffc4a7b382599a6 (diff)
Lightproof: do not return invalid nBehindEndOfSentencePosition
For a paragraph with a space at the end, this assertion is triggered: linguistic/source/gciterator.cxx:162: lcl_SkipWhiteSpaces: illegal arguments Cause is the loop in doProofReading that gets the last character of the paragraph and increments nStartOfNextSentencePosition even if it's already at end of the text. (regression from 080424980483bcc29a3556cf1a681c45cd5c50fc) Change-Id: I58bd10d168f75f9d365cb33c0ade770750ff57ef Reviewed-on: https://gerrit.libreoffice.org/15834 Reviewed-by: László Németh <nemeth@numbertext.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'en')
-rw-r--r--en/Lightproof.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/en/Lightproof.py b/en/Lightproof.py
index e7cde2f..3003810 100644
--- a/en/Lightproof.py
+++ b/en/Lightproof.py
@@ -121,7 +121,7 @@ class Lightproof( unohelper.Base, XProofreader, XServiceInfo, XServiceName, XSer
if 'PYUNO_LOGLEVEL' in os.environ:
print(traceback.format_exc())
- l = rText[nSuggestedSentenceEndPos:nSuggestedSentenceEndPos+1]
+ l = rText[aRes.nStartOfNextSentencePosition:aRes.nStartOfNextSentencePosition+1]
while l == " ":
aRes.nStartOfNextSentencePosition = aRes.nStartOfNextSentencePosition + 1
l = rText[aRes.nStartOfNextSentencePosition:aRes.nStartOfNextSentencePosition+1]