Index: cc/output/direct_renderer.cc |
diff --git a/cc/output/direct_renderer.cc b/cc/output/direct_renderer.cc |
index a1d3a65a8a11b6b1eb17f7e7edb0d52442f3e90e..7b2a11c12fd57d0a00e4ad3f8bdcde21a374f755 100644 |
--- a/cc/output/direct_renderer.cc |
+++ b/cc/output/direct_renderer.cc |
@@ -204,9 +204,7 @@ void DirectRenderer::DrawFrame(RenderPassList* render_passes_in_draw_order, |
DrawingFrame frame; |
frame.render_passes_in_draw_order = render_passes_in_draw_order; |
frame.root_render_pass = root_render_pass; |
- frame.root_damage_rect = Capabilities().using_partial_swap |
- ? root_render_pass->damage_rect |
- : root_render_pass->output_rect; |
+ frame.root_damage_rect = root_render_pass->damage_rect; |
frame.root_damage_rect.Union(next_root_damage_rect_); |
next_root_damage_rect_ = gfx::Rect(); |
frame.root_damage_rect.Intersect(gfx::Rect(device_viewport_rect.size())); |