Index: cc/surfaces/display_scheduler.cc |
diff --git a/cc/surfaces/display_scheduler.cc b/cc/surfaces/display_scheduler.cc |
index 28f780862bc10c93388c09b76d6c45f93556fc51..9f19fdcb41368395b62708889231501b6bdd7d3e 100644 |
--- a/cc/surfaces/display_scheduler.cc |
+++ b/cc/surfaces/display_scheduler.cc |
@@ -35,8 +35,8 @@ DisplayScheduler::DisplayScheduler(DisplaySchedulerClient* client, |
&DisplayScheduler::OnBeginFrameDeadline, weak_ptr_factory_.GetWeakPtr()); |
// TODO(tansell): Set this to something useful. |
- begin_frame_source_for_children_ = SyntheticBeginFrameSource::Create( |
- task_runner, BeginFrameArgs::DefaultInterval()); |
+ begin_frame_source_for_children_.reset(new SyntheticBeginFrameSource( |
+ task_runner, BeginFrameArgs::DefaultInterval())); |
} |
DisplayScheduler::~DisplayScheduler() { |