*/
#include "config.h"
-
#include "core/svg/SVGFilterPrimitiveStandardAttributes.h"
#include "core/SVGNames.h"
-#include "platform/graphics/filters/FilterEffect.h"
+#include "core/rendering/svg/RenderSVGResourceContainer.h"
#include "core/rendering/svg/RenderSVGResourceFilterPrimitive.h"
#include "core/svg/SVGLength.h"
+#include "platform/graphics/filters/FilterEffect.h"
namespace blink {
return false;
}
+void SVGFilterPrimitiveStandardAttributes::invalidate()
+{
+ if (RenderObject* primitiveRenderer = renderer())
+ markForLayoutAndParentResourceInvalidation(primitiveRenderer);
+}
+
void SVGFilterPrimitiveStandardAttributes::primitiveAttributeChanged(const QualifiedName& attribute)
{
if (RenderObject* primitiveRenderer = renderer())
if (!renderer || !renderer->isSVGResourceFilterPrimitive())
return;
- RenderSVGResource::markForLayoutAndParentResourceInvalidation(renderer, false);
+ RenderSVGResourceContainer::markForLayoutAndParentResourceInvalidation(renderer, false);
}
}