| Index: ui/compositor/compositor.cc
|
| diff --git a/ui/compositor/compositor.cc b/ui/compositor/compositor.cc
|
| index 4303f63eabae0130f90ed3ca127abdd4f50ed809..01c52ef4a4cc7f059ac53ee17b7255fd4d1c02e8 100644
|
| --- a/ui/compositor/compositor.cc
|
| +++ b/ui/compositor/compositor.cc
|
| @@ -316,14 +316,14 @@ void Compositor::SetScaleAndSize(float scale, const gfx::Size& size_in_pixel) {
|
| }
|
| }
|
|
|
| -void Compositor::SetDisplayColorProfile(const gfx::ICCProfile& icc_profile) {
|
| - blending_color_space_ = icc_profile.GetColorSpace();
|
| +void Compositor::SetDisplayColorSpace(const gfx::ColorSpace& color_space) {
|
| + blending_color_space_ = color_space;
|
| output_color_space_ = blending_color_space_;
|
| if (base::CommandLine::ForCurrentProcess()->HasSwitch(switches::kEnableHDR)) {
|
| blending_color_space_ = gfx::ColorSpace::CreateExtendedSRGB();
|
| output_color_space_ = gfx::ColorSpace::CreateSCRGBLinear();
|
| }
|
| - host_->SetRasterColorSpace(icc_profile.GetParametricColorSpace());
|
| + host_->SetRasterColorSpace(color_space.GetParametricApproximation());
|
| // Color space is reset when the output surface is lost, so this must also be
|
| // updated then.
|
| // TODO(fsamuel): Get rid of this.
|
|
|