Index: components/mus/surfaces/top_level_display_client.cc |
diff --git a/components/mus/surfaces/top_level_display_client.cc b/components/mus/surfaces/top_level_display_client.cc |
index c4f1de1941e2bbd82d80f7ff580f63e1a83995fa..a62ae8be5c60c54dab4a25b2014b04e93746b804 100644 |
--- a/components/mus/surfaces/top_level_display_client.cc |
+++ b/components/mus/surfaces/top_level_display_client.cc |
@@ -47,8 +47,8 @@ TopLevelDisplayClient::TopLevelDisplayClient( |
int max_frames_pending = output_surface->capabilities().max_frames_pending; |
DCHECK_GT(max_frames_pending, 0); |
- synthetic_frame_source_ = cc::SyntheticBeginFrameSource::Create( |
- task_runner_.get(), cc::BeginFrameArgs::DefaultInterval()); |
+ synthetic_frame_source_.reset(new cc::SyntheticBeginFrameSource( |
+ task_runner_.get(), cc::BeginFrameArgs::DefaultInterval())); |
scheduler_.reset( |
new cc::DisplayScheduler(display_.get(), synthetic_frame_source_.get(), |