Chromium Code Reviews| Index: cc/surfaces/display_scheduler.cc |
| diff --git a/cc/surfaces/display_scheduler.cc b/cc/surfaces/display_scheduler.cc |
| index 28f780862bc10c93388c09b76d6c45f93556fc51..9fb863cb1f8e527b491130dfe543170b5b4e3019 100644 |
| --- a/cc/surfaces/display_scheduler.cc |
| +++ b/cc/surfaces/display_scheduler.cc |
| @@ -34,9 +34,12 @@ DisplayScheduler::DisplayScheduler(DisplaySchedulerClient* client, |
| begin_frame_deadline_closure_ = base::Bind( |
| &DisplayScheduler::OnBeginFrameDeadline, weak_ptr_factory_.GetWeakPtr()); |
| - // TODO(tansell): Set this to something useful. |
| + // TODO(enne): remove this once the renderer uses begin frames everywhere. |
| begin_frame_source_for_children_ = SyntheticBeginFrameSource::Create( |
| task_runner, BeginFrameArgs::DefaultInterval()); |
| + |
| + // TODO(enne): For now, this is always the same, so just set initially. |
| + client_->UpdateSchedulerBeginFrameSource(begin_frame_source_); |
|
enne (OOO)
2016/03/25 17:55:36
I'm not sure about the split between DisplaySchedu
|
| } |
| DisplayScheduler::~DisplayScheduler() { |