| Index: cc/test/fake_compositor_frame_sink.cc
|
| diff --git a/cc/test/fake_compositor_frame_sink.cc b/cc/test/fake_compositor_frame_sink.cc
|
| index 73336bc59517f94a480258e65e41686a9e4e8a07..b8e085ae09e1c37ddad58acbb0b0a7e26c1793be 100644
|
| --- a/cc/test/fake_compositor_frame_sink.cc
|
| +++ b/cc/test/fake_compositor_frame_sink.cc
|
| @@ -22,6 +22,11 @@ FakeCompositorFrameSink::FakeCompositorFrameSink(
|
|
|
| FakeCompositorFrameSink::~FakeCompositorFrameSink() = default;
|
|
|
| +void FakeCompositorFrameSink::DetachFromClient() {
|
| + ReturnResourcesHeldByParent();
|
| + CompositorFrameSink::DetachFromClient();
|
| +}
|
| +
|
| void FakeCompositorFrameSink::SwapBuffers(CompositorFrame frame) {
|
| ReturnResourcesHeldByParent();
|
|
|
| @@ -55,20 +60,6 @@ void FakeCompositorFrameSink::SwapBuffersAck() {
|
| client_->DidSwapBuffersComplete();
|
| }
|
|
|
| -bool FakeCompositorFrameSink::BindToClient(CompositorFrameSinkClient* client) {
|
| - if (CompositorFrameSink::BindToClient(client)) {
|
| - client_ = client;
|
| - return true;
|
| - } else {
|
| - return false;
|
| - }
|
| -}
|
| -
|
| -void FakeCompositorFrameSink::DetachFromClient() {
|
| - ReturnResourcesHeldByParent();
|
| - CompositorFrameSink::DetachFromClient();
|
| -}
|
| -
|
| void FakeCompositorFrameSink::ReturnResourcesHeldByParent() {
|
| // Check |delegated_frame_data| because we shouldn't reclaim resources
|
| // for the Display which does not swap delegated frames.
|
|
|