Index: third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
diff --git a/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp b/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
index fd7f05f35f5b75155c00dfa1b84012af44867092..33cf8b7ceac7bae31283cec6ac224bb47ace5db2 100644 |
--- a/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
@@ -128,6 +128,8 @@ PassRefPtr<Image> CSSImageGeneratorValue::image(const LayoutObject& layoutObject |
return toCSSPaintValue(this)->image(layoutObject, size); |
case RadialGradientClass: |
return toCSSRadialGradientValue(this)->image(layoutObject, size); |
+ case ConicGradientClass: |
+ return toCSSConicGradientValue(this)->image(layoutObject, size); |
default: |
ASSERT_NOT_REACHED(); |
} |
@@ -145,6 +147,8 @@ bool CSSImageGeneratorValue::isFixedSize() const |
return toCSSPaintValue(this)->isFixedSize(); |
case RadialGradientClass: |
return toCSSRadialGradientValue(this)->isFixedSize(); |
+ case ConicGradientClass: |
+ return toCSSConicGradientValue(this)->isFixedSize(); |
default: |
ASSERT_NOT_REACHED(); |
} |
@@ -162,6 +166,8 @@ IntSize CSSImageGeneratorValue::fixedSize(const LayoutObject& layoutObject, cons |
return toCSSPaintValue(this)->fixedSize(layoutObject); |
case RadialGradientClass: |
return toCSSRadialGradientValue(this)->fixedSize(layoutObject); |
+ case ConicGradientClass: |
+ return toCSSConicGradientValue(this)->fixedSize(layoutObject); |
default: |
ASSERT_NOT_REACHED(); |
} |
@@ -179,6 +185,8 @@ bool CSSImageGeneratorValue::isPending() const |
return toCSSPaintValue(this)->isPending(); |
case RadialGradientClass: |
return toCSSRadialGradientValue(this)->isPending(); |
+ case ConicGradientClass: |
+ return toCSSConicGradientValue(this)->isPending(); |
default: |
ASSERT_NOT_REACHED(); |
} |
@@ -196,6 +204,8 @@ bool CSSImageGeneratorValue::knownToBeOpaque(const LayoutObject& layoutObject) c |
return toCSSPaintValue(this)->knownToBeOpaque(layoutObject); |
case RadialGradientClass: |
return toCSSRadialGradientValue(this)->knownToBeOpaque(layoutObject); |
+ case ConicGradientClass: |
+ return toCSSConicGradientValue(this)->knownToBeOpaque(layoutObject); |
default: |
ASSERT_NOT_REACHED(); |
} |
@@ -217,6 +227,9 @@ void CSSImageGeneratorValue::loadSubimages(Document* document) |
case RadialGradientClass: |
toCSSRadialGradientValue(this)->loadSubimages(document); |
break; |
+ case ConicGradientClass: |
+ toCSSConicGradientValue(this)->loadSubimages(document); |
+ break; |
default: |
ASSERT_NOT_REACHED(); |
} |