Index: cc/layers/picture_layer_unittest.cc |
diff --git a/cc/layers/picture_layer_unittest.cc b/cc/layers/picture_layer_unittest.cc |
index 3f81ef8629e11f3b80900050a1e2c2a88b97262f..ac20e4ca47c79ad7596ca8ea0e26571b45fa0743 100644 |
--- a/cc/layers/picture_layer_unittest.cc |
+++ b/cc/layers/picture_layer_unittest.cc |
@@ -24,6 +24,12 @@ class MockContentLayerClient : public ContentLayerClient { |
SkCanvas* canvas, |
const gfx::Rect& clip, |
ContentLayerClient::GraphicsContextStatus gc_status) override {} |
+ scoped_refptr<DisplayItemList> PaintContentsToDisplayList( |
+ const gfx::Rect& clip, |
+ GraphicsContextStatus gc_status) override { |
+ NOTIMPLEMENTED(); |
+ return DisplayItemList::Create(); |
+ } |
bool FillsBoundsCompletely() const override { return false; }; |
}; |
@@ -73,6 +79,9 @@ TEST(PictureLayerTest, NoTilesIfEmptyBounds) { |
TEST(PictureLayerTest, SuitableForGpuRasterization) { |
MockContentLayerClient client; |
scoped_refptr<PictureLayer> layer = PictureLayer::Create(&client); |
+ FakeLayerTreeHostClient host_client(FakeLayerTreeHostClient::DIRECT_3D); |
+ scoped_ptr<FakeLayerTreeHost> host = FakeLayerTreeHost::Create(&host_client); |
+ host->SetRootLayer(layer); |
RecordingSource* recording_source = layer->GetRecordingSourceForTesting(); |
// Layer is suitable for gpu rasterization by default. |