| 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 51df99ba0e47a4d373dc2291167aec81728a3d8d..ac66ceca08fd24857bcb3dc578fbe8c47d7329a5 100644
|
| --- a/blimp/client/app/compositor/browser_compositor.cc
|
| +++ b/blimp/client/app/compositor/browser_compositor.cc
|
| @@ -179,16 +179,15 @@ void BrowserCompositor::HandlePendingOutputSurfaceRequest() {
|
| base::MakeUnique<DisplayOutputSurface>(context_provider);
|
|
|
| auto* task_runner = base::ThreadTaskRunnerHandle::Get().get();
|
| - std::unique_ptr<cc::SyntheticBeginFrameSource> begin_frame_source(
|
| - new cc::DelayBasedBeginFrameSource(
|
| - base::MakeUnique<cc::DelayBasedTimeSource>(task_runner)));
|
| + begin_frame_source_.reset(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, std::move(begin_frame_source),
|
| + host_->settings().renderer_settings, begin_frame_source_.get(),
|
| std::move(display_output_surface), std::move(scheduler),
|
| base::MakeUnique<cc::TextureMailboxDeleter>(task_runner));
|
| display_->SetVisible(true);
|
|
|