Ignore:
Timestamp:
Jun 14, 2017, 9:40:27 AM (8 years ago)
Author:
Matt Lewis
Message:

Unreviewed, rolling out r218157.

This patch caused multiple API failures on iOS Simulator.

Reverted changeset:

"@font-face rules with invalid primary fonts never download
their secondary fonts"
https://bugs.webkit.org/show_bug.cgi?id=173138
http://trac.webkit.org/changeset/218157

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/css/CSSFontFaceSource.cpp

    r218157 r218264  
    121121        return;
    122122
    123     if (m_font->errorOccurred() || !m_font->ensureCustomFontData(m_familyNameOrURI))
     123    if (m_font->errorOccurred())
    124124        setStatus(Status::Failure);
    125125    else
     
    194194
    195195    if (m_font) {
    196         auto success = m_font->ensureCustomFontData(m_familyNameOrURI);
    197         ASSERT_UNUSED(success, success);
    198            
    199         ASSERT(status() == Status::Success);
    200         auto result = m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceVariantSettings, fontFaceCapabilities);
    201         ASSERT(result);
    202         return result;
     196        if (!m_font->ensureCustomFontData(m_familyNameOrURI))
     197            return nullptr;
     198
     199        return m_font->createFont(fontDescription, m_familyNameOrURI, syntheticBold, syntheticItalic, fontFaceFeatures, fontFaceVariantSettings, fontFaceCapabilities);
    203200    }
    204201
Note: See TracChangeset for help on using the changeset viewer.