Index: Source/core/layout/style/SVGLayoutStyle.cpp |
diff --git a/Source/core/layout/style/SVGLayoutStyle.cpp b/Source/core/layout/style/SVGLayoutStyle.cpp |
index bd7768ab3a363f15bffc619c519766cf4aaf4e88..03077dd63c06f413657d929706b355b2aff5008a 100644 |
--- a/Source/core/layout/style/SVGLayoutStyle.cpp |
+++ b/Source/core/layout/style/SVGLayoutStyle.cpp |
@@ -182,10 +182,12 @@ bool SVGLayoutStyle::diffNeedsLayoutAndPaintInvalidation(const SVGLayoutStyle* o |
return true; |
} |
- // The x and y properties require a re-layout. |
+ // The x, y, rx and ry properties require a re-layout. |
if (layout.get() != other->layout.get()) { |
if (layout->x != other->layout->x |
- || layout->y != other->layout->y) |
+ || layout->y != other->layout->y |
+ || layout->rx != other->layout->rx |
+ || layout->ry != other->layout->ry) |
return true; |
} |