| Index: cc/surfaces/compositor_frame_sink_support.cc
|
| diff --git a/cc/surfaces/compositor_frame_sink_support.cc b/cc/surfaces/compositor_frame_sink_support.cc
|
| index 2b88ceafb56d93a83558c21dbb9d96bb605124b4..5337e1f702daead57e13e397725ccb6f232dbf2f 100644
|
| --- a/cc/surfaces/compositor_frame_sink_support.cc
|
| +++ b/cc/surfaces/compositor_frame_sink_support.cc
|
| @@ -126,13 +126,22 @@ void CompositorFrameSinkSupport::RemoveChildFrameSink(
|
| child_frame_sinks_.erase(it);
|
| }
|
|
|
| -void CompositorFrameSinkSupport::DisplayOutputSurfaceLost() {}
|
| +void CompositorFrameSinkSupport::DisplayOutputSurfaceLost() {
|
| + if (client_)
|
| + client_->DisplayOutputSurfaceLost();
|
| +}
|
|
|
| void CompositorFrameSinkSupport::DisplayWillDrawAndSwap(
|
| bool will_draw_and_swap,
|
| - const RenderPassList& render_passes) {}
|
| + const RenderPassList& render_passes) {
|
| + if (client_)
|
| + client_->DisplayWillDrawAndSwap(will_draw_and_swap, render_passes);
|
| +}
|
|
|
| -void CompositorFrameSinkSupport::DisplayDidDrawAndSwap() {}
|
| +void CompositorFrameSinkSupport::DisplayDidDrawAndSwap() {
|
| + if (client_)
|
| + client_->DisplayDidDrawAndSwap();
|
| +}
|
|
|
| void CompositorFrameSinkSupport::ReturnResources(
|
| const ReturnedResourceArray& resources) {
|
|
|