Index: cc/layers/layer.cc |
diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc |
index 44679fcff16ab06fab76b2e17acdf7459885d89a..7ea8afb3b01ec8ac7087d2538e65e8fbeeee6e31 100644 |
--- a/cc/layers/layer.cc |
+++ b/cc/layers/layer.cc |
@@ -244,6 +244,10 @@ skia::RefPtr<SkPicture> Layer::GetPicture() const { |
void Layer::SetParent(Layer* layer) { |
DCHECK(!layer || !layer->HasAncestor(this)); |
+ transform_tree_index_ = -1; |
+ clip_tree_index_ = -1; |
+ opacity_tree_index_ = -1; |
+ |
if (parent_should_know_need_push_properties()) { |
if (parent_) |
parent_->RemoveDependentNeedsPushProperties(); |