[Webkit-unassigned] [Bug 78315] REGRESSION(99539): Infinite repaint loop with SVGImage and deferred repaint timers

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 16 03:56:55 PST 2012


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





--- Comment #6 from Nikolas Zimmermann <zimmermann at kde.org>  2012-02-16 03:56:54 PST ---
(In reply to comment #5)
> Created an attachment (id=127291)
 --> (https://bugs.webkit.org/attachment.cgi?id=127291&action=review) [details]
> experimental patch (for ews)
> 
> This fixes it for me, but I'm not sure it's appropriate (I see no obvious way to get to the frameview without plumbing it through in an ugly way, so I went with redraw-immediately-if-we're-painting, using the painting check from CachedImage). Uploading here to check chromium EWS and see what it says.

I'm not sure if the patch is perfect as well never used the currentPaintTimeStamp logic so far, anyhow it might be easier to just grab a FrameView. SVGImageCache has acccess to the SVGImage. You could add a FrameView* accessor to SVGImage and use it from SVGImageCache, no?
The SVGImage has the Page, which has the Frame & FrameView.

-- 
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