| Index: cc/surfaces/display_unittest.cc
|
| diff --git a/cc/surfaces/display_unittest.cc b/cc/surfaces/display_unittest.cc
|
| index cbc7e34e378d4d6cf74faf92fb87d72fabd91550..fe61e2241106d9eb10cf10ba9fd7b9845b6b9503 100644
|
| --- a/cc/surfaces/display_unittest.cc
|
| +++ b/cc/surfaces/display_unittest.cc
|
| @@ -93,7 +93,6 @@ class DisplayTest : public testing::Test {
|
| TestSoftwareOutputDevice* software_output_device_;
|
| scoped_ptr<FakeOutputSurface> output_surface_;
|
| FakeOutputSurface* output_surface_ptr_;
|
| - FakeBeginFrameSource fake_begin_frame_source_;
|
| scoped_refptr<base::NullTaskRunner> task_runner_;
|
| scoped_ptr<SharedBitmapManager> shared_bitmap_manager_;
|
| };
|
| @@ -107,6 +106,12 @@ class TestDisplayClient : public DisplayClient {
|
| base::TimeDelta interval) override {}
|
| void OutputSurfaceLost() override {}
|
| void SetMemoryPolicy(const ManagedMemoryPolicy& policy) override {}
|
| + BeginFrameSource* BeginFrameSourceForChildren() override {
|
| + return &fake_begin_frame_source_;
|
| + }
|
| +
|
| + private:
|
| + FakeBeginFrameSource fake_begin_frame_source_;
|
| };
|
|
|
| class TestDisplayScheduler : public DisplayScheduler {
|
| @@ -163,7 +168,7 @@ TEST_F(DisplayTest, DisplayDamaged) {
|
| Display display(&client, &manager_, shared_bitmap_manager_.get(), nullptr,
|
| settings);
|
|
|
| - TestDisplayScheduler scheduler(&display, &fake_begin_frame_source_,
|
| + TestDisplayScheduler scheduler(&display, client.BeginFrameSourceForChildren(),
|
| task_runner_.get());
|
| display.Initialize(std::move(output_surface_), &scheduler);
|
|
|
| @@ -429,7 +434,7 @@ TEST_F(DisplayTest, Finish) {
|
| Display display(&client, &manager_, shared_bitmap_manager_.get(), nullptr,
|
| settings);
|
|
|
| - TestDisplayScheduler scheduler(&display, &fake_begin_frame_source_,
|
| + TestDisplayScheduler scheduler(&display, client.BeginFrameSourceForChildren(),
|
| task_runner_.get());
|
| display.Initialize(std::move(output_surface_), &scheduler);
|
|
|
|
|