diff options
author | 2013-10-15 18:50:00 +0000 | |
---|---|---|
committer | 2013-10-15 18:50:00 +0000 | |
commit | b8aa4ddb2d8b2542b3fa4df28888bcd0fee51bd4 (patch) | |
tree | 8d0047dc8892eac89d4bcf52593f8fc37948fac9 /src | |
parent | 62c6fa78aa411ba943a0555d6b0a8a1f9dd0dfc3 (diff) |
Fix off by one error in last advanceCount in SkFontHost_FreeType.
R=robertphillips@google.com
Review URL: https://codereview.chromium.org/27338003
git-svn-id: http://skia.googlecode.com/svn/trunk@11781 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r-- | src/ports/SkFontHost_FreeType.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ports/SkFontHost_FreeType.cpp b/src/ports/SkFontHost_FreeType.cpp index 8d6c4d0cb3..eb2f28a59d 100644 --- a/src/ports/SkFontHost_FreeType.cpp +++ b/src/ports/SkFontHost_FreeType.cpp @@ -605,7 +605,7 @@ SkAdvancedTypefaceMetrics* SkTypeface_FreeType::onGetAdvancedTypefaceMetrics( FT_Fixed advances[128]; int advanceCount = 128; if (gID + advanceCount > face->num_glyphs) - advanceCount = face->num_glyphs - gID + 1; + advanceCount = face->num_glyphs - gID; getAdvances(face, gID, advanceCount, FT_LOAD_NO_SCALE, advances); for (int i = 0; i < advanceCount; i++) { |