提交 eed05b04 编写于 作者: B Behdad Esfahbod

[GSUB] minor

上级 cdb317bc
......@@ -768,7 +768,8 @@ struct CoverageFormat2 {
inline unsigned int get_coverage (hb_codepoint_t glyph_id) const {
// TODO: bsearch
for (unsigned int i = 0; i < rangeCount; i++) {
unsigned int count = rangeCount;
for (unsigned int i = 0; i < count; i++) {
int coverage = rangeRecord[i].get_coverage (glyph_id);
if (coverage >= 0)
return coverage;
......@@ -867,7 +868,8 @@ struct ClassDefFormat2 {
inline hb_ot_layout_class_t get_class (hb_codepoint_t glyph_id) const {
// TODO: bsearch
for (unsigned int i = 0; i < rangeCount; i++) {
unsigned int count = rangeCount;
for (unsigned int i = 0; i < count; i++) {
int classValue = rangeRecord[i].get_class (glyph_id);
if (classValue > 0)
return classValue;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册