| 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()));
|
|
|