| Index: Source/core/css/CSSImageGeneratorValue.cpp
|
| diff --git a/Source/core/css/CSSImageGeneratorValue.cpp b/Source/core/css/CSSImageGeneratorValue.cpp
|
| index c8deda1faed2cadad8adcc538d8827c612dcb18c..aba9af81c4d7ce08344b9e27182fff8fdf891ee8 100644
|
| --- a/Source/core/css/CSSImageGeneratorValue.cpp
|
| +++ b/Source/core/css/CSSImageGeneratorValue.cpp
|
| @@ -171,17 +171,17 @@ IntSize CSSImageGeneratorValue::fixedSize(const LayoutObject* layoutObject)
|
| return IntSize();
|
| }
|
|
|
| -bool CSSImageGeneratorValue::isPending() const
|
| +bool CSSImageGeneratorValue::isPending(CSSStyleImageMap& imageMap) const
|
| {
|
| switch (classType()) {
|
| case CrossfadeClass:
|
| - return toCSSCrossfadeValue(this)->isPending();
|
| + return toCSSCrossfadeValue(this)->isPending(imageMap);
|
| case CanvasClass:
|
| - return toCSSCanvasValue(this)->isPending();
|
| + return toCSSCanvasValue(this)->isPending(imageMap);
|
| case LinearGradientClass:
|
| - return toCSSLinearGradientValue(this)->isPending();
|
| + return toCSSLinearGradientValue(this)->isPending(imageMap);
|
| case RadialGradientClass:
|
| - return toCSSRadialGradientValue(this)->isPending();
|
| + return toCSSRadialGradientValue(this)->isPending(imageMap);
|
| default:
|
| ASSERT_NOT_REACHED();
|
| }
|
| @@ -205,20 +205,20 @@ bool CSSImageGeneratorValue::knownToBeOpaque(const LayoutObject* layoutObject) c
|
| return false;
|
| }
|
|
|
| -void CSSImageGeneratorValue::loadSubimages(Document* document)
|
| +void CSSImageGeneratorValue::loadSubimages(Document* document, CSSStyleImageMap& images)
|
| {
|
| switch (classType()) {
|
| case CrossfadeClass:
|
| - toCSSCrossfadeValue(this)->loadSubimages(document);
|
| + toCSSCrossfadeValue(this)->loadSubimages(document, images);
|
| break;
|
| case CanvasClass:
|
| - toCSSCanvasValue(this)->loadSubimages(document);
|
| + toCSSCanvasValue(this)->loadSubimages(document, images);
|
| break;
|
| case LinearGradientClass:
|
| - toCSSLinearGradientValue(this)->loadSubimages(document);
|
| + toCSSLinearGradientValue(this)->loadSubimages(document, images);
|
| break;
|
| case RadialGradientClass:
|
| - toCSSRadialGradientValue(this)->loadSubimages(document);
|
| + toCSSRadialGradientValue(this)->loadSubimages(document, images);
|
| break;
|
| default:
|
| ASSERT_NOT_REACHED();
|
|
|