| Index: cc/surfaces/onscreen_display_client.cc
|
| diff --git a/cc/surfaces/onscreen_display_client.cc b/cc/surfaces/onscreen_display_client.cc
|
| index 50b64a78fc5d6fb2e2e7f2c04cf9b7a1142f8a72..e8baf1b8a8a765afccf2bd5e18481b0d9fb84015 100644
|
| --- a/cc/surfaces/onscreen_display_client.cc
|
| +++ b/cc/surfaces/onscreen_display_client.cc
|
| @@ -39,12 +39,12 @@ bool OnscreenDisplayClient::Initialize() {
|
|
|
| BeginFrameSource* frame_source;
|
| if (disable_display_vsync_) {
|
| - unthrottled_frame_source_ =
|
| - BackToBackBeginFrameSource::Create(task_runner_.get());
|
| + unthrottled_frame_source_.reset(
|
| + new BackToBackBeginFrameSource(task_runner_.get()));
|
| frame_source = unthrottled_frame_source_.get();
|
| } else {
|
| - synthetic_frame_source_ = SyntheticBeginFrameSource::Create(
|
| - task_runner_.get(), BeginFrameArgs::DefaultInterval());
|
| + synthetic_frame_source_.reset(new SyntheticBeginFrameSource(
|
| + task_runner_.get(), BeginFrameArgs::DefaultInterval()));
|
| frame_source = synthetic_frame_source_.get();
|
| }
|
|
|
|
|