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 be1fc8c6f5b96f9f2be2af94c8fa37fbd2f9f19d..832d0c39c6bb2ddb3ad397f1552e43a2880a4d0e 100644 |
--- a/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
+++ b/third_party/WebKit/Source/core/css/CSSImageGeneratorValue.cpp |
@@ -65,7 +65,7 @@ void CSSImageGeneratorValue::addClient(const LayoutObject* layoutObject, const I |
} |
} |
-RawPtr<CSSImageGeneratorValue> CSSImageGeneratorValue::valueWithURLsMadeAbsolute() |
+CSSImageGeneratorValue* CSSImageGeneratorValue::valueWithURLsMadeAbsolute() |
{ |
if (isCrossfadeValue()) |
return toCSSCrossfadeValue(this)->valueWithURLsMadeAbsolute(); |
@@ -107,7 +107,6 @@ Image* CSSImageGeneratorValue::getImage(const LayoutObject* layoutObject, const |
SizeAndCount& sizeCount = it->value; |
IntSize oldSize = sizeCount.size; |
if (oldSize != size) { |
- RawPtr<CSSImageGeneratorValue> protect(this); |
removeClient(layoutObject); |
addClient(layoutObject, size); |
} |