[Webkit-unassigned] [Bug 34185] REGRESSION: Mask not invalidating

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Feb 10 16:50:42 PST 2010


https://bugs.webkit.org/show_bug.cgi?id=34185





--- Comment #12 from Beth Dakin <bdakin at apple.com>  2010-02-10 16:50:42 PST ---
(In reply to comment #11)
> 
> SVGStyledElement::svgAttributeChanged already calls both
> invalidateResourcesInAncestorChain and invalidateResources. I'm surprised that
> we still need an override in SVGMaskElement ::svgAttributeChanged  to call
> invalidateCanvasResources. But maybe it is still needed; it does seem that
> invalidateResourcesInAncestorChain does not invalidate its own resources.
> 

In this particular case, the SVGMaskElement is one of the ancestors, so
::svgAttributeChanged is not called for this mask; the code that I changed in
invalidateResourcesInAncestorChain() does the invalidating. In the case where
the mask is not the ancestor, you are correct that the problem is that
invalidateResourcesInAncestorChain() does not invalidate itself.

Thanks for the reviews! I am addressing your comments now.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list