| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index ff49586a1752433c88bbbb7a6049b30d5b6f1f9c..704fc23d15a1c551708da377c9ff3ec74fa9ecad 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1280,13 +1280,14 @@ blink::WebLayerTreeView* RenderWidget::InitializeLayerTreeView() {
|
| compositor_ = RenderWidgetCompositor::Create(this, compositor_deps_);
|
| auto animation_host = cc::AnimationHost::CreateMainInstance();
|
|
|
| + // Oopif status must be set before the LayerTreeHost is created.
|
| + compositor_->SetIsForOopif(for_oopif_);
|
| auto layer_tree_host = RenderWidgetCompositor::CreateLayerTreeHost(
|
| compositor_.get(), compositor_.get(), animation_host.get(),
|
| compositor_deps_, device_scale_factor_, screen_info_);
|
| compositor_->Initialize(std::move(layer_tree_host),
|
| std::move(animation_host));
|
|
|
| - compositor_->SetIsForOopif(for_oopif_);
|
| compositor_->SetViewportSize(physical_backing_size_);
|
| OnDeviceScaleFactorChanged();
|
| compositor_->SetRasterColorSpace(screen_info_.icc_profile.GetColorSpace());
|
|
|