Chromium Code Reviews| Index: Source/core/rendering/RenderBox.cpp |
| diff --git a/Source/core/rendering/RenderBox.cpp b/Source/core/rendering/RenderBox.cpp |
| index 760eab0aad7d7832b5fed5c1e2a2aff48cfc7088..ed7f4042dc6dd780c1e9fb0c06dcfa97afd3680d 100644 |
| --- a/Source/core/rendering/RenderBox.cpp |
| +++ b/Source/core/rendering/RenderBox.cpp |
| @@ -2042,7 +2042,7 @@ void RenderBox::computeRectForRepaint(const RenderLayerModelObject* repaintConta |
| rect.moveBy(location()); |
| rect.move(layoutState->m_paintOffset); |
| - if (layoutState->m_clipped) |
| + if (layoutState->m_clipped && !rect.isEmpty()) |
|
eseidel
2014/03/11 18:24:30
I'm surprised this is necessary? Doesn't rect.int
|
| rect.intersect(layoutState->m_clipRect); |
| return; |
| } |