diff options
author | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-11-01 23:03:20 +0000 |
---|---|---|
committer | vandebo@chromium.org <vandebo@chromium.org@2bbb7eff-a529-9590-31e7-b0007b416f81> | 2011-11-01 23:03:20 +0000 |
commit | 083be07f8f592f87cff9d82c9e75734c54ce3b5c (patch) | |
tree | d24013fb29bbba31a7f83b678aed1bc704f4e0fb /src | |
parent | ab77aafa8cf40cff98ca0b224115db84aafa42be (diff) |
[PDF] Add debug assert to detect failure of GDI cache hack.
If we start hitting this check, then it's likely that something has regressed in WebKit.
Original CL from arthurhsu@chromium.org: http://codereview.appspot.com/5322063/
Review URL: http://codereview.appspot.com/5320062
git-svn-id: http://skia.googlecode.com/svn/trunk@2581 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src')
-rw-r--r-- | src/pdf/SkPDFFont.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/pdf/SkPDFFont.cpp b/src/pdf/SkPDFFont.cpp index e6a0f7f2cb..0da5698bc9 100644 --- a/src/pdf/SkPDFFont.cpp +++ b/src/pdf/SkPDFFont.cpp @@ -774,6 +774,7 @@ SkPDFFont* SkPDFFont::GetFontResource(SkTypeface* typeface, uint16_t glyphID) { fontMetrics = SkFontHost::GetAdvancedTypefaceMetrics(fontID, info, NULL, 0); #if defined (SK_SFNTLY_SUBSETTER) + SkASSERT(fontMetrics); SkSafeUnref(fontMetrics.get()); // SkRefPtr and Get both took a ref. if (fontMetrics && fontMetrics->fType != SkAdvancedTypefaceMetrics::kTrueType_Font) { |