| 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) {
|
|
|