Index: blimp/client/app/compositor/browser_compositor.cc |
diff --git a/blimp/client/app/compositor/browser_compositor.cc b/blimp/client/app/compositor/browser_compositor.cc |
index ac66ceca08fd24857bcb3dc578fbe8c47d7329a5..51df99ba0e47a4d373dc2291167aec81728a3d8d 100644 |
--- a/blimp/client/app/compositor/browser_compositor.cc |
+++ b/blimp/client/app/compositor/browser_compositor.cc |
@@ -179,15 +179,16 @@ |
base::MakeUnique<DisplayOutputSurface>(context_provider); |
auto* task_runner = base::ThreadTaskRunnerHandle::Get().get(); |
- begin_frame_source_.reset(new cc::DelayBasedBeginFrameSource( |
- base::MakeUnique<cc::DelayBasedTimeSource>(task_runner))); |
+ std::unique_ptr<cc::SyntheticBeginFrameSource> begin_frame_source( |
+ new cc::DelayBasedBeginFrameSource( |
+ base::MakeUnique<cc::DelayBasedTimeSource>(task_runner))); |
std::unique_ptr<cc::DisplayScheduler> scheduler(new cc::DisplayScheduler( |
- begin_frame_source_.get(), task_runner, |
+ begin_frame_source.get(), task_runner, |
display_output_surface->capabilities().max_frames_pending)); |
display_ = base::MakeUnique<cc::Display>( |
nullptr /*shared_bitmap_manager*/, gpu_memory_buffer_manager, |
- host_->settings().renderer_settings, begin_frame_source_.get(), |
+ host_->settings().renderer_settings, std::move(begin_frame_source), |
std::move(display_output_surface), std::move(scheduler), |
base::MakeUnique<cc::TextureMailboxDeleter>(task_runner)); |
display_->SetVisible(true); |