Index: ui/views/view_unittest.cc |
diff --git a/ui/views/view_unittest.cc b/ui/views/view_unittest.cc |
index 9e55992b46520259741fd5b93cd93e3828e5f08a..a063c147daba6af27324c527bf1068fc5c3e470e 100644 |
--- a/ui/views/view_unittest.cc |
+++ b/ui/views/view_unittest.cc |
@@ -2828,11 +2828,14 @@ TEST_F(ViewLayerTest, OrphanLayerAfterViewRemove) { |
EXPECT_TRUE(v2->layer()->IsDrawn()); |
content_view->RemoveChildView(v1); |
+ |
EXPECT_FALSE(LayerIsAncestor(widget()->GetCompositor()->root_layer(), |
v2->layer())); |
// Reparent |v2|. |
content_view->AddChildView(v2); |
+ delete v1; |
+ v1 = NULL; |
EXPECT_TRUE(LayerIsAncestor(widget()->GetCompositor()->root_layer(), |
v2->layer())); |
EXPECT_TRUE(v2->layer()->IsDrawn()); |