Skip to content

Commit 6e30d0c

Browse files
authored
Merge efbfb80 into d16801a
2 parents d16801a + efbfb80 commit 6e30d0c

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

source/textInfos/offsets.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -665,10 +665,11 @@ def find(self,text,caseSensitive=False,reverse=False):
665665
m=re.search(re.escape(text),inText,(0 if caseSensitive else re.IGNORECASE)|re.UNICODE)
666666
if not m:
667667
return False
668+
converter = textUtils.getOffsetConverter(self.encoding)(inText)
668669
if reverse:
669-
offset=self._startOffset-m.end()
670+
offset = self._startOffset- converter.strToEncodedOffsets(m.end())
670671
else:
671-
offset=self._startOffset+1+m.start()
672+
offset = self._startOffset + 1 + converter.strToEncodedOffsets(m.start())
672673
self._startOffset=self._endOffset=offset
673674
return True
674675

0 commit comments

Comments
 (0)