mirror of
https://github.com/tesseract-ocr/tesseract.git
synced 2025-06-07 09:52:40 +08:00
Fix invalid empty interval in punct_stripped() for all-punctuation words
This commit is contained in:
parent
f96cb8d9cb
commit
17e0c3bf2f
@ -370,7 +370,7 @@ void WERD_CHOICE::punct_stripped(unsigned *start, unsigned *end) const {
|
||||
while (*start < length() && unicharset()->get_ispunctuation(unichar_id(*start))) {
|
||||
(*start)++;
|
||||
}
|
||||
while (*end > 0 && unicharset()->get_ispunctuation(unichar_id(*end - 1))) {
|
||||
while (*end > *start && unicharset()->get_ispunctuation(unichar_id(*end - 1))) {
|
||||
(*end)--;
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user