Index: cc/output/direct_renderer.cc |
diff --git a/cc/output/direct_renderer.cc b/cc/output/direct_renderer.cc |
index 10a2885f427b60e63d87bf9af30a16e0e5342803..4212994e9046d0becd6d0fd98ec7dfab81070603 100644 |
--- a/cc/output/direct_renderer.cc |
+++ b/cc/output/direct_renderer.cc |
@@ -242,25 +242,6 @@ |
overlay_processor_->ProcessForOverlays( |
resource_provider_, render_passes_in_draw_order, &frame.overlay_list, |
&frame.root_damage_rect); |
- |
- // No need to render in case the damage rect is completely composited using |
- // overlays and dont have any copy requests. |
- if (frame.root_damage_rect.IsEmpty()) { |
- bool handle_copy_requests = false; |
- for (auto* pass : *render_passes_in_draw_order) { |
- if (!pass->copy_requests.empty()) { |
- handle_copy_requests = true; |
- break; |
- } |
- } |
- |
- if (!handle_copy_requests) { |
- BindFramebufferToOutputSurface(&frame); |
- FinishDrawingFrame(&frame); |
- render_passes_in_draw_order->clear(); |
- return; |
- } |
- } |
} |
for (size_t i = 0; i < render_passes_in_draw_order->size(); ++i) { |