Changeset 218733 in webkit for trunk/Source/WebCore/css/CSSFontFaceSource.cpp
- Timestamp:
- Jun 22, 2017, 7:17:21 PM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/css/CSSFontFaceSource.cpp
r218264 r218733 109 109 ASSERT_UNUSED(loadedFont, &loadedFont == m_font.get()); 110 110 111 Ref<CSSFontFace> protectedFace(m_face); 112 111 113 // If the font is in the cache, this will be synchronously called from CachedFont::addClient(). 112 114 if (m_status == Status::Pending) … … 121 123 return; 122 124 123 if (m_font->errorOccurred() )125 if (m_font->errorOccurred() || !m_font->ensureCustomFontData(m_familyNameOrURI)) 124 126 setStatus(Status::Failure); 125 127 else … … 194 196 195 197 if (m_font) { 196 if (!m_font->ensureCustomFontData(m_familyNameOrURI)) 197 return nullptr; 198 199 return m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceVariantSettings, fontFaceCapabilities); 198 auto success = m_font->ensureCustomFontData(m_familyNameOrURI); 199 ASSERT_UNUSED(success, success); 200 201 ASSERT(status() == Status::Success); 202 auto result = m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceVariantSettings, fontFaceCapabilities); 203 ASSERT(result); 204 return result; 200 205 } 201 206
Note:
See TracChangeset
for help on using the changeset viewer.