| 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 955968f917f399718d0d3e97c88d4844331686f1..de918a7a41b1abb92877d6f7c9ea27475933e48b 100644
|
| --- a/blimp/client/app/compositor/browser_compositor.cc
|
| +++ b/blimp/client/app/compositor/browser_compositor.cc
|
| @@ -194,17 +194,16 @@ 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*/,
|
| BrowserCompositor::GetGpuMemoryBufferManager(),
|
| - 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);
|
|
|