| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index 5c82eda23832f6bf500bb5cb2975ce53e2c71cbd..30f5381d02c8a283fa94af6b3629eb85b8d6357b 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1206,6 +1206,10 @@ void RenderWidget::didBecomeReadyForAdditionalInput() {
|
| void RenderWidget::DidCommitCompositorFrame() {
|
| FOR_EACH_OBSERVER(RenderFrameImpl, swapped_out_frames_,
|
| DidCommitCompositorFrame());
|
| +#if defined(VIDEO_HOLE)
|
| + FOR_EACH_OBSERVER(RenderFrameImpl, video_hole_frames_,
|
| + DidCommitCompositorFrame());
|
| +#endif // defined(VIDEO_HOLE)
|
| }
|
|
|
| void RenderWidget::didCommitAndDrawCompositorFrame() {
|
| @@ -2080,4 +2084,14 @@ void RenderWidget::UnregisterSwappedOutChildFrame(RenderFrameImpl* frame) {
|
| swapped_out_frames_.RemoveObserver(frame);
|
| }
|
|
|
| +#if defined(VIDEO_HOLE)
|
| +void RenderWidget::RegisterVideoHoleFrame(RenderFrameImpl* frame) {
|
| + video_hole_frames_.AddObserver(frame);
|
| +}
|
| +
|
| +void RenderWidget::UnregisterVideoHoleFrame(RenderFrameImpl* frame) {
|
| + video_hole_frames_.RemoveObserver(frame);
|
| +}
|
| +#endif // defined(VIDEO_HOLE)
|
| +
|
| } // namespace content
|
|
|