Index: cc/delegated_renderer_layer_impl.cc |
diff --git a/cc/delegated_renderer_layer_impl.cc b/cc/delegated_renderer_layer_impl.cc |
index 693bd58a697d9fa09be96b43cbfe13b4cb9678a8..1ac5f0fd6c95e195d4785b57f214ea878cfa242e 100644 |
--- a/cc/delegated_renderer_layer_impl.cc |
+++ b/cc/delegated_renderer_layer_impl.cc |
@@ -58,8 +58,7 @@ void DelegatedRendererLayerImpl::setRenderPasses(ScopedPtrVector<RenderPass>& re |
if (!m_renderPassesInDrawOrder.isEmpty()) { |
gfx::RectF newRootDamage = m_renderPassesInDrawOrder.last()->damageRect(); |
- newRootDamage.Union(oldRootDamage); |
- m_renderPassesInDrawOrder.last()->setDamageRect(newRootDamage); |
+ m_renderPassesInDrawOrder.last()->setDamageRect(gfx::UnionRects(oldRootDamage, newRootDamage)); |
} |
} |