| Index: content/renderer/gpu/render_widget_compositor.cc
|
| diff --git a/content/renderer/gpu/render_widget_compositor.cc b/content/renderer/gpu/render_widget_compositor.cc
|
| index 35a4dc38384c28c749414ee77f0b774fc932fc85..41e5f7a1e13fe2ab5343f2fde2a321b1f0d50dc8 100644
|
| --- a/content/renderer/gpu/render_widget_compositor.cc
|
| +++ b/content/renderer/gpu/render_widget_compositor.cc
|
| @@ -1042,7 +1042,7 @@ void RenderWidgetCompositor::RequestNewCompositorFrameSink() {
|
| bool fallback = num_failed_recreate_attempts_ >=
|
| COMPOSITOR_FRAME_SINK_RETRIES_BEFORE_FALLBACK;
|
| std::unique_ptr<cc::CompositorFrameSink> surface(
|
| - delegate_->CreateCompositorFrameSink(fallback));
|
| + delegate_->CreateCompositorFrameSink(frame_sink_id_, fallback));
|
|
|
| if (!surface) {
|
| DidFailToInitializeCompositorFrameSink();
|
| @@ -1117,6 +1117,7 @@ void RenderWidgetCompositor::SendCompositorProto(
|
|
|
| void RenderWidgetCompositor::SetFrameSinkId(
|
| const cc::FrameSinkId& frame_sink_id) {
|
| + frame_sink_id_ = frame_sink_id;
|
| layer_tree_host_->SetFrameSinkId(frame_sink_id);
|
| }
|
|
|
|
|