[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
Mon Mar 5 15:38:49 PST 2012
https://bugs.webkit.org/show_bug.cgi?id=78315
--- Comment #15 from Tim Horton <timothy_horton at apple.com> 2012-03-05 15:38:48 PST ---
> This isn't going to work as-is (obviously, since it got rolled out) because we end up modifying m_repaintRects while inside the loop in doDeferredRepaints, because drawSVGToImageBuffer ends up doing layout...
The layout occurs because of the resize:
SVGImage::drawSVGToImageBuffer frame->view()->resize(this->size());
>From other fixes to similar problems in this area in the past, I assume the correct solution is to ensure that the layout (and the resize) happen before we're painting at all.
--
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