aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkAdvancedTypefaceMetrics.cpp
diff options
context:
space:
mode:
authorGravatar ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-03-04 19:39:56 +0000
committerGravatar ctguil@chromium.org <ctguil@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-03-04 19:39:56 +0000
commitf7c2c4544f866ae65cd9a4eee4da563f6d653d20 (patch)
tree5d3bc36bfb056bc9dd1cc78160a9abca654be9ee /src/core/SkAdvancedTypefaceMetrics.cpp
parenteca7d34f1d2164ebfb56d5870acca6dceda42c37 (diff)
Update windows port of of SkFontHost::GetAdvancedTypefaceMetrics to use calculateGlyphCount.
Review URL: http://codereview.appspot.com/4245060 git-svn-id: http://skia.googlecode.com/svn/trunk@890 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/core/SkAdvancedTypefaceMetrics.cpp')
-rw-r--r--src/core/SkAdvancedTypefaceMetrics.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/SkAdvancedTypefaceMetrics.cpp b/src/core/SkAdvancedTypefaceMetrics.cpp
index 0c5ad8db29..731478b8b1 100644
--- a/src/core/SkAdvancedTypefaceMetrics.cpp
+++ b/src/core/SkAdvancedTypefaceMetrics.cpp
@@ -80,10 +80,7 @@ SkAdvancedTypefaceMetrics::AdvanceMetric<Data>* getAdvanceData(
int repeats = 0;
for (int gId = 0; gId < num_glyphs; gId++) {
Data advance;
- if (!getAdvance(fontHandle, gId, &advance)) {
- num_glyphs = (gId > 0) ? gId - 1 : 0;
- break;
- }
+ SkAssertResult(getAdvance(fontHandle, gId, &advance));
if (advance == lastAdvance) {
repeats++;
} else if (curRange->fAdvance.count() == repeats + 1) {