--- a/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp Mon May 03 13:17:34 2010 +0300
+++ b/src/3rdparty/webkit/WebCore/rendering/RenderWidget.cpp Fri May 14 16:40:13 2010 +0300
@@ -233,7 +233,7 @@
else
m_widget->paint(paintInfo.context, paintInfo.rect);
- if (m_widget->isFrameView() && paintInfo.overlapTestRequests && !static_cast<FrameView*>(m_widget.get())->useSlowRepaints()) {
+ if (m_widget->isFrameView() && paintInfo.overlapTestRequests && !static_cast<FrameView*>(m_widget.get())->useSlowRepaintsIfNotOverlapped()) {
ASSERT(!paintInfo.overlapTestRequests->contains(this));
paintInfo.overlapTestRequests->set(this, m_widget->frameRect());
}