Index: Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
index ccd480215a7217df36462589c2caf9c27527c485..353e4541f7a961400fa9a3a5364e614a5bff54df 100644 |
--- a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
+++ b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
@@ -129,7 +129,7 @@ PatternData* RenderSVGResourcePattern::buildPattern(RenderObject* object, unsign |
// Various calls above may trigger invalidations in some fringe cases (ImageBuffer allocation |
// failures in the SVG image cache for example). To avoid having our PatternData deleted by |
// removeAllClientsFromCache(), we only make it visible in the cache at the very end. |
- return m_patternMap.set(object, patternData.release()).iterator->value.get(); |
+ return m_patternMap.set(object, patternData.release()).storedValue->value.get(); |
} |
bool RenderSVGResourcePattern::applyResource(RenderObject* object, RenderStyle* style, GraphicsContext*& context, unsigned short resourceMode) |