Index: Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
diff --git a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
index 3de9ab3dcdfebab5947b3d0ded4f1497b7715d9b..1169ae70b3346a9c117448f83aa7f7c336948e0f 100644 |
--- a/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
+++ b/Source/core/rendering/svg/RenderSVGResourcePattern.cpp |
@@ -258,7 +258,7 @@ PassOwnPtr<ImageBuffer> RenderSVGResourcePattern::createTileImage(const PatternA |
contentTransformation = tileImageTransform; |
// Draw the content into the ImageBuffer. |
- for (Element* element = ElementTraversal::firstWithin(*attributes.patternContentElement()); element; element = ElementTraversal::nextSibling(*element)) { |
+ for (Element* element = ElementTraversal::firstChild(*attributes.patternContentElement()); element; element = ElementTraversal::nextSibling(*element)) { |
if (!element->isSVGElement() || !element->renderer()) |
continue; |
if (element->renderer()->needsLayout()) |