diff --git a/dtool/src/dtoolutil/textEncoder.I b/dtool/src/dtoolutil/textEncoder.I index c9eeb0ec66..aa6b42fdb5 100644 --- a/dtool/src/dtoolutil/textEncoder.I +++ b/dtool/src/dtoolutil/textEncoder.I @@ -316,7 +316,7 @@ unicode_ispunct(char32_t character) { const UnicodeLatinMap::Entry *entry = UnicodeLatinMap::look_up(character); if (entry == nullptr) { // Some punctuation marks aren't listed in the map. - return (character >= 0 && character < 128 && ispunct(character)); + return (character < 128 && ispunct(character)); } return entry->_char_type == UnicodeLatinMap::CT_punct; }