fix range exception when highlighting text
This commit is contained in:
parent
eb5c01edf7
commit
ad386a3287
|
@ -76,7 +76,7 @@ static nserror cocoa_font_position(const plot_font_style_t *style,
|
||||||
}
|
}
|
||||||
|
|
||||||
NSUInteger glyphIndex = cocoa_glyph_for_location(layout, x);
|
NSUInteger glyphIndex = cocoa_glyph_for_location(layout, x);
|
||||||
if (glyphIndex >= length) {
|
if (glyphIndex >= [layout numberOfGlyphs]) {
|
||||||
*char_offset = length;
|
*char_offset = length;
|
||||||
} else {
|
} else {
|
||||||
NSUInteger chars = [layout characterIndexForGlyphAtIndex: glyphIndex];
|
NSUInteger chars = [layout characterIndexForGlyphAtIndex: glyphIndex];
|
||||||
|
|
Loading…
Reference in New Issue