| Index: content/renderer/render_widget.cc
 | 
| diff --git a/content/renderer/render_widget.cc b/content/renderer/render_widget.cc
 | 
| index 430c7c9b7acaf27a0893850fec98a5d40ce049e6..ee280f576f16d2aae93adaca5486c100c475cd90 100644
 | 
| --- a/content/renderer/render_widget.cc
 | 
| +++ b/content/renderer/render_widget.cc
 | 
| @@ -1043,6 +1043,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;
 | 
| @@ -1125,6 +1126,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())
 | 
| 
 |