| Index: third_party/WebKit/Source/core/css/FontFace.cpp
|
| diff --git a/third_party/WebKit/Source/core/css/FontFace.cpp b/third_party/WebKit/Source/core/css/FontFace.cpp
|
| index 644bfc205f9a99b42578175a64c709ea25c1592e..570bc350de68db0504619b7188f69387fa68739c 100644
|
| --- a/third_party/WebKit/Source/core/css/FontFace.cpp
|
| +++ b/third_party/WebKit/Source/core/css/FontFace.cpp
|
| @@ -39,7 +39,7 @@
|
| #include "core/css/CSSFontFaceSrcValue.h"
|
| #include "core/css/CSSFontFamilyValue.h"
|
| #include "core/css/CSSFontSelector.h"
|
| -#include "core/css/CSSPrimitiveValue.h"
|
| +#include "core/css/CSSIdentifierValue.h"
|
| #include "core/css/CSSUnicodeRangeValue.h"
|
| #include "core/css/CSSValueList.h"
|
| #include "core/css/FontFaceDescriptors.h"
|
| @@ -113,7 +113,7 @@ FontFace* FontFace::create(Document* document, const StyleRuleFontFace* fontFace
|
|
|
| // Obtain the font-family property and the src property. Both must be defined.
|
| const CSSValue* family = properties.getPropertyCSSValue(CSSPropertyFontFamily);
|
| - if (!family || (!family->isFontFamilyValue() && !family->isPrimitiveValue()))
|
| + if (!family || (!family->isFontFamilyValue() && !family->isIdentifierValue()))
|
| return nullptr;
|
| const CSSValue* src = properties.getPropertyCSSValue(CSSPropertySrc);
|
| if (!src || !src->isValueList())
|
| @@ -282,10 +282,10 @@ bool FontFace::setFamilyValue(const CSSValue& familyValue)
|
| AtomicString family;
|
| if (familyValue.isFontFamilyValue()) {
|
| family = AtomicString(toCSSFontFamilyValue(familyValue).value());
|
| - } else if (toCSSPrimitiveValue(familyValue).isValueID()) {
|
| + } else if (familyValue.isIdentifierValue()) {
|
| // We need to use the raw text for all the generic family types, since @font-face is a way of actually
|
| // defining what font to use for those types.
|
| - switch (toCSSPrimitiveValue(familyValue).getValueID()) {
|
| + switch (toCSSIdentifierValue(familyValue).getValueID()) {
|
| case CSSValueSerif:
|
| family = FontFamilyNames::webkit_serif;
|
| break;
|
| @@ -406,10 +406,10 @@ FontTraits FontFace::traits() const
|
| {
|
| FontStretch stretch = FontStretchNormal;
|
| if (m_stretch) {
|
| - if (!m_stretch->isPrimitiveValue())
|
| + if (!m_stretch->isIdentifierValue())
|
| return 0;
|
|
|
| - switch (toCSSPrimitiveValue(m_stretch.get())->getValueID()) {
|
| + switch (toCSSIdentifierValue(m_stretch.get())->getValueID()) {
|
| case CSSValueUltraCondensed:
|
| stretch = FontStretchUltraCondensed;
|
| break;
|
| @@ -441,10 +441,10 @@ FontTraits FontFace::traits() const
|
|
|
| FontStyle style = FontStyleNormal;
|
| if (m_style) {
|
| - if (!m_style->isPrimitiveValue())
|
| + if (!m_style->isIdentifierValue())
|
| return 0;
|
|
|
| - switch (toCSSPrimitiveValue(m_style.get())->getValueID()) {
|
| + switch (toCSSIdentifierValue(m_style.get())->getValueID()) {
|
| case CSSValueNormal:
|
| style = FontStyleNormal;
|
| break;
|
| @@ -461,10 +461,10 @@ FontTraits FontFace::traits() const
|
|
|
| FontWeight weight = FontWeight400;
|
| if (m_weight) {
|
| - if (!m_weight->isPrimitiveValue())
|
| + if (!m_weight->isIdentifierValue())
|
| return 0;
|
|
|
| - switch (toCSSPrimitiveValue(m_weight.get())->getValueID()) {
|
| + switch (toCSSIdentifierValue(m_weight.get())->getValueID()) {
|
| case CSSValueBold:
|
| case CSSValue700:
|
| weight = FontWeight700;
|
| @@ -517,8 +517,8 @@ size_t FontFace::approximateBlankCharacterCount() const
|
|
|
| static FontDisplay CSSValueToFontDisplay(const CSSValue* value)
|
| {
|
| - if (value && value->isPrimitiveValue()) {
|
| - switch (toCSSPrimitiveValue(value)->getValueID()) {
|
| + if (value && value->isIdentifierValue()) {
|
| + switch (toCSSIdentifierValue(value)->getValueID()) {
|
| case CSSValueAuto:
|
| return FontDisplayAuto;
|
| case CSSValueBlock:
|
|
|