Fix incorrect use of lbc instead of lbc_override (#77)

This commit is contained in:
Keno Fischer 2016-07-13 12:33:50 -04:00 committed by Steven G. Johnson
parent e0f0899eaa
commit 289ce5e041

View File

@ -287,7 +287,7 @@ static utf8proc_bool grapheme_break_extended(int lbc, int tbc, utf8proc_int32_t
int lbc_override = lbc; int lbc_override = lbc;
if (state && *state != UTF8PROC_BOUNDCLASS_START) if (state && *state != UTF8PROC_BOUNDCLASS_START)
lbc_override = *state; lbc_override = *state;
utf8proc_bool break_permitted = grapheme_break_simple(lbc, tbc); utf8proc_bool break_permitted = grapheme_break_simple(lbc_override, tbc);
if (state) { if (state) {
// Special support for GB 12/13 made possible by GB999. After two RI // Special support for GB 12/13 made possible by GB999. After two RI
// class codepoints we want to force a break. Do this by resetting the // class codepoints we want to force a break. Do this by resetting the