summaryrefslogtreecommitdiff
path: root/chromium/ui/display/mac/screen_mac.mm
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/display/mac/screen_mac.mm')
-rw-r--r--chromium/ui/display/mac/screen_mac.mm6
1 files changed, 4 insertions, 2 deletions
diff --git a/chromium/ui/display/mac/screen_mac.mm b/chromium/ui/display/mac/screen_mac.mm
index 11eca13659c..da151150c5e 100644
--- a/chromium/ui/display/mac/screen_mac.mm
+++ b/chromium/ui/display/mac/screen_mac.mm
@@ -90,8 +90,10 @@ Display BuildDisplayForScreen(NSScreen* screen) {
base::FeatureList::IsEnabled(features::kColorCorrectRendering);
if (base::mac::IsAtLeastOS10_12() && !color_correct_rendering_enabled)
color_space = base::mac::GetSystemColorSpace();
- display.set_color_space(
- gfx::ICCProfile::FromCGColorSpace(color_space).GetColorSpace());
+ gfx::ICCProfile icc_profile =
+ gfx::ICCProfile::FromCGColorSpace(color_space);
+ icc_profile.HistogramDisplay(display.id());
+ display.set_color_space(icc_profile.GetColorSpace());
}
display.set_color_depth(NSBitsPerPixelFromDepth([screen depth]));
display.set_depth_per_component(NSBitsPerSampleFromDepth([screen depth]));