Index: cc/layers/layer_impl_unittest.cc |
diff --git a/cc/layers/layer_impl_unittest.cc b/cc/layers/layer_impl_unittest.cc |
index 7745d9004d32f6d8b1571924953fbb8a7991c3be..4d6f50975d7a05fd2b10a7ed90c1bb5394dfc596 100644 |
--- a/cc/layers/layer_impl_unittest.cc |
+++ b/cc/layers/layer_impl_unittest.cc |
@@ -101,6 +101,7 @@ TEST(LayerImplTest, VerifyLayerChangesAreTrackedProperly) { |
std::set<LayerImpl*>* scroll_children = new std::set<LayerImpl*>(); |
scroll_children->insert(scroll_child); |
scroll_children->insert(root); |
+ root->SetHasRenderSurface(true); |
scoped_ptr<LayerImpl> clip_parent = |
LayerImpl::Create(host_impl.active_tree(), 5); |
@@ -253,6 +254,7 @@ TEST(LayerImplTest, VerifyNeedsUpdateDrawProperties) { |
host_impl.active_tree()->SetRootLayer( |
LayerImpl::Create(host_impl.active_tree(), 1)); |
LayerImpl* root = host_impl.active_tree()->root_layer(); |
+ root->SetHasRenderSurface(true); |
scoped_ptr<LayerImpl> layer_ptr = |
LayerImpl::Create(host_impl.active_tree(), 2); |
LayerImpl* layer = layer_ptr.get(); |
@@ -282,6 +284,11 @@ TEST(LayerImplTest, VerifyNeedsUpdateDrawProperties) { |
VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetFilters(FilterOperations())); |
VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetFilters(arbitrary_filters)); |
+ // Render surface functions. |
+ VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetHasRenderSurface(true)); |
+ VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetHasRenderSurface(true)); |
+ VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetHasRenderSurface(false)); |
+ |
// Related scrolling functions. |
VERIFY_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetBounds(large_size)); |
VERIFY_NO_NEEDS_UPDATE_DRAW_PROPERTIES(layer->SetBounds(large_size)); |