| Index: Source/core/rendering/svg/RenderSVGForeignObject.cpp
|
| diff --git a/Source/core/rendering/svg/RenderSVGForeignObject.cpp b/Source/core/rendering/svg/RenderSVGForeignObject.cpp
|
| index e27e037926f99ea70b9251e78d7302e5652aa4f6..2df500345d9695ee461842bc02b50e956dd60afc 100644
|
| --- a/Source/core/rendering/svg/RenderSVGForeignObject.cpp
|
| +++ b/Source/core/rendering/svg/RenderSVGForeignObject.cpp
|
| @@ -138,8 +138,8 @@ void RenderSVGForeignObject::layout()
|
|
|
| // Cache viewport boundaries
|
| SVGLengthContext lengthContext(foreign);
|
| - FloatPoint viewportLocation(foreign->xCurrentValue().value(lengthContext), foreign->yCurrentValue().value(lengthContext));
|
| - m_viewport = FloatRect(viewportLocation, FloatSize(foreign->widthCurrentValue().value(lengthContext), foreign->heightCurrentValue().value(lengthContext)));
|
| + FloatPoint viewportLocation(foreign->x()->currentValue()->value(lengthContext), foreign->y()->currentValue()->value(lengthContext));
|
| + m_viewport = FloatRect(viewportLocation, FloatSize(foreign->width()->currentValue()->value(lengthContext), foreign->height()->currentValue()->value(lengthContext)));
|
| if (!updateCachedBoundariesInParents)
|
| updateCachedBoundariesInParents = oldViewport != m_viewport;
|
|
|
|
|