summaryrefslogtreecommitdiff
path: root/chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp')
-rw-r--r--chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp7
1 files changed, 3 insertions, 4 deletions
diff --git a/chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp b/chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp
index 2b8f6172bff..a9a85d2e449 100644
--- a/chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp
+++ b/chromium/third_party/WebKit/Source/core/svg/SVGGradientElement.cpp
@@ -23,7 +23,6 @@
#include "core/svg/SVGGradientElement.h"
-#include "SVGNames.h"
#include "XLinkNames.h"
#include "core/dom/Attribute.h"
#include "core/rendering/svg/RenderSVGHiddenContainer.h"
@@ -33,7 +32,6 @@
#include "core/svg/SVGElementInstance.h"
#include "core/svg/SVGStopElement.h"
#include "core/svg/SVGTransformList.h"
-#include "core/svg/SVGTransformable.h"
namespace WebCore {
@@ -121,8 +119,9 @@ void SVGGradientElement::svgAttributeChanged(const QualifiedName& attrName)
SVGElementInstance::InvalidationGuard invalidationGuard(this);
- if (RenderObject* object = renderer())
- object->setNeedsLayout();
+ RenderSVGResourceContainer* renderer = toRenderSVGResourceContainer(this->renderer());
+ if (renderer)
+ renderer->invalidateCacheAndMarkForLayout();
}
void SVGGradientElement::childrenChanged(bool changedByParser, Node* beforeChange, Node* afterChange, int childCountDelta)