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

[set] Allow starting iteration from a non-member of the set

上级 a989f3ed
...@@ -471,7 +471,7 @@ struct hb_set_t ...@@ -471,7 +471,7 @@ struct hb_set_t
page_map_t map = {get_major (*codepoint), 0}; page_map_t map = {get_major (*codepoint), 0};
unsigned int i; unsigned int i;
page_map.bfind (map, &i); page_map.bfind (map, &i);
if (i < page_map.len) if (i < page_map.len && page_map[i].major == map.major)
{ {
if (pages[page_map[i].index].next (codepoint)) if (pages[page_map[i].index].next (codepoint))
{ {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册