| Index: cc/test/fake_picture_layer.cc
|
| diff --git a/cc/test/fake_picture_layer.cc b/cc/test/fake_picture_layer.cc
|
| index 187350f4b680dfbba7bad69679dbe0f530e27b3a..c8a8add6056fe4585fae1e4aa5f670ccea516c79 100644
|
| --- a/cc/test/fake_picture_layer.cc
|
| +++ b/cc/test/fake_picture_layer.cc
|
| @@ -31,9 +31,18 @@ FakePictureLayer::~FakePictureLayer() {}
|
|
|
| std::unique_ptr<LayerImpl> FakePictureLayer::CreateLayerImpl(
|
| LayerTreeImpl* tree_impl) {
|
| - if (is_mask())
|
| - return FakePictureLayerImpl::CreateMask(tree_impl, id());
|
| - return FakePictureLayerImpl::Create(tree_impl, id());
|
| + switch (mask_type()) {
|
| + case Layer::LayerMaskType::NOT_MASK:
|
| + return FakePictureLayerImpl::Create(tree_impl, id());
|
| + case Layer::LayerMaskType::MULTI_TEXTURE_MASK:
|
| + return FakePictureLayerImpl::CreateMask(tree_impl, id());
|
| + case Layer::LayerMaskType::SINGLE_TEXTURE_MASK:
|
| + return FakePictureLayerImpl::CreateSingleTextureMask(tree_impl, id());
|
| + default:
|
| + NOTREACHED();
|
| + break;
|
| + }
|
| + return nullptr;
|
| }
|
|
|
| bool FakePictureLayer::Update() {
|
|
|