| Index: content/renderer/render_widget.cc
|
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
|
| index d4097830ae789584c4dbbaf26709ef67d0019a18..125155f42e8e4907a931a9574037e2ba202cd851 100644
|
| --- a/content/renderer/render_widget.cc
|
| +++ b/content/renderer/render_widget.cc
|
| @@ -1057,6 +1057,7 @@ void RenderWidget::Resize(const ResizeParams& params) {
|
| if (compositor_) {
|
| compositor_->setViewportSize(params.physical_backing_size);
|
| compositor_->setBottomControlsHeight(params.bottom_controls_height);
|
| + compositor_->SetDeviceColorSpace(screen_info_.icc_profile.GetColorSpace());
|
| }
|
|
|
| visible_viewport_size_ = params.visible_viewport_size;
|
| @@ -1139,6 +1140,7 @@ void RenderWidget::initializeLayerTreeView() {
|
| compositor_deps_);
|
| compositor_->setViewportSize(physical_backing_size_);
|
| OnDeviceScaleFactorChanged();
|
| + compositor_->SetDeviceColorSpace(screen_info_.icc_profile.GetColorSpace());
|
| // For background pages and certain tests, we don't want to trigger
|
| // OutputSurface creation.
|
| if (compositor_never_visible_ || !RenderThreadImpl::current())
|
|
|