summaryrefslogtreecommitdiff
path: root/chromium/ui/compositor/compositor.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/ui/compositor/compositor.cc')
-rw-r--r--chromium/ui/compositor/compositor.cc13
1 files changed, 2 insertions, 11 deletions
diff --git a/chromium/ui/compositor/compositor.cc b/chromium/ui/compositor/compositor.cc
index 178fc2628e3..65d2f3ec773 100644
--- a/chromium/ui/compositor/compositor.cc
+++ b/chromium/ui/compositor/compositor.cc
@@ -450,16 +450,6 @@ void Compositor::SetDisplayColorSpaces(
if (display_color_spaces_ == display_color_spaces)
return;
display_color_spaces_ = display_color_spaces;
- // TODO(crbug.com/1012846): Remove this flag and provision when HDR is fully
- // supported on ChromeOS.
-#if defined(OS_CHROMEOS)
- if (display_color_spaces_.SupportsHDR() &&
- !base::CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kEnableUseHDRTransferFunction)) {
- display_color_spaces_ =
- gfx::DisplayColorSpaces(gfx::ColorSpace::CreateSRGB());
- }
-#endif
host_->SetRasterColorSpace(display_color_spaces_.GetRasterColorSpace());
// Always force the ui::Compositor to re-draw all layers, because damage
@@ -615,7 +605,8 @@ void Compositor::IssueExternalBeginFrame(
}
ThroughputTracker Compositor::RequestNewThroughputTracker() {
- return ThroughputTracker(next_throughput_tracker_id_++, this);
+ return ThroughputTracker(next_throughput_tracker_id_++,
+ weak_ptr_factory_.GetWeakPtr());
}
void Compositor::DidUpdateLayers() {