[webkit-dev] Partial SVG repaint

Patrick Roland Gansterer paroga at paroga.com
Tue Oct 13 09:16:41 PDT 2009


> But the damageRect is the whole frame size in
> http://trac.webkit.org/browser/trunk/WebCore/rendering/RenderLayer.cpp#L2038
This was a problem with FocusInOut-Events of Qt

But I found an other issue:
The RenderLayer contains itself in the m_posZOrderList. So the whole painting 
is done twice.

Back to the main problem:
If I'm not completely wrong the only missing part is a 
"paintInfo.rect.intersect(boundingBox)" at
http://trac.webkit.org/browser/trunk/WebCore/rendering/RenderPath.cpp#L190

I didn't had the time to check it via running executable.

Patrick


More information about the webkit-dev mailing list