| Index: components/mus/surfaces/direct_output_surface.cc
|
| diff --git a/components/mus/surfaces/direct_output_surface.cc b/components/mus/surfaces/direct_output_surface.cc
|
| index df8bf7d3acbe1dec41e7dd71118d11b1a4221a98..9abdbb930964791026bab20cfad3cb3a2322ae3d 100644
|
| --- a/components/mus/surfaces/direct_output_surface.cc
|
| +++ b/components/mus/surfaces/direct_output_surface.cc
|
| @@ -7,9 +7,11 @@
|
| #include <stdint.h>
|
|
|
| #include "base/bind.h"
|
| +#include "base/memory/ptr_util.h"
|
| #include "cc/output/compositor_frame.h"
|
| #include "cc/output/context_provider.h"
|
| #include "cc/output/output_surface_client.h"
|
| +#include "cc/scheduler/delay_based_time_source.h"
|
| #include "gpu/command_buffer/client/context_support.h"
|
| #include "gpu/command_buffer/client/gles2_interface.h"
|
|
|
| @@ -20,8 +22,7 @@ DirectOutputSurface::DirectOutputSurface(
|
| base::SingleThreadTaskRunner* task_runner)
|
| : cc::OutputSurface(context_provider, nullptr, nullptr),
|
| synthetic_begin_frame_source_(new cc::SyntheticBeginFrameSource(
|
| - task_runner,
|
| - cc::BeginFrameArgs::DefaultInterval())),
|
| + base::MakeUnique<cc::DelayBasedTimeSource>(task_runner))),
|
| weak_ptr_factory_(this) {
|
| context_provider->SetDelegate(this);
|
| }
|
|
|