| Index: content/browser/compositor/delegated_frame_host.cc
|
| diff --git a/content/browser/compositor/delegated_frame_host.cc b/content/browser/compositor/delegated_frame_host.cc
|
| index c6657b7974e50224fff636414b9cc22e5d64418b..1b104c744fce76693a109e1d198120300b49f345 100644
|
| --- a/content/browser/compositor/delegated_frame_host.cc
|
| +++ b/content/browser/compositor/delegated_frame_host.cc
|
| @@ -480,6 +480,11 @@ void DelegatedFrameHost::SwapDelegatedFrame(
|
| // Note: the frame may have been evicted immediately.
|
| }
|
|
|
| +void DelegatedFrameHost::ClearDelegatedFrame() {
|
| + if (frame_provider_.get() || !surface_id_.is_null())
|
| + EvictDelegatedFrame();
|
| +}
|
| +
|
| void DelegatedFrameHost::SendDelegatedFrameAck(uint32 output_surface_id) {
|
| cc::CompositorFrameAck ack;
|
| if (!surface_returned_resources_.empty())
|
|
|