| Index: cc/surfaces/display_scheduler.cc
|
| diff --git a/cc/surfaces/display_scheduler.cc b/cc/surfaces/display_scheduler.cc
|
| index 229bc6306ccb1ecf4af4056e074b35a56ac9f429..46f26ff331f2306d8f504b58f907fbc060d0affd 100644
|
| --- a/cc/surfaces/display_scheduler.cc
|
| +++ b/cc/surfaces/display_scheduler.cc
|
| @@ -13,10 +13,10 @@
|
|
|
| namespace cc {
|
|
|
| -DisplayScheduler::DisplayScheduler(BeginFrameSource* begin_frame_source,
|
| - base::SingleThreadTaskRunner* task_runner,
|
| +DisplayScheduler::DisplayScheduler(base::SingleThreadTaskRunner* task_runner,
|
| int max_pending_swaps)
|
| - : begin_frame_source_(begin_frame_source),
|
| + : client_(nullptr),
|
| + begin_frame_source_(nullptr),
|
| task_runner_(task_runner),
|
| inside_surface_damaged_(false),
|
| visible_(false),
|
| @@ -44,6 +44,11 @@ void DisplayScheduler::SetClient(DisplaySchedulerClient* client) {
|
| client_ = client;
|
| }
|
|
|
| +void DisplayScheduler::SetBeginFrameSource(
|
| + BeginFrameSource* begin_frame_source) {
|
| + begin_frame_source_ = begin_frame_source;
|
| +}
|
| +
|
| void DisplayScheduler::SetVisible(bool visible) {
|
| if (visible_ == visible)
|
| return;
|
|
|