| Index: ui/gfx/compositor/layer_unittest.cc
|
| diff --git a/ui/gfx/compositor/layer_unittest.cc b/ui/gfx/compositor/layer_unittest.cc
|
| index 703f9ca93caf1417ef6b1624504e04746926302e..5e5fa5544e6da9fb41fffbe522fab99db54e941c 100644
|
| --- a/ui/gfx/compositor/layer_unittest.cc
|
| +++ b/ui/gfx/compositor/layer_unittest.cc
|
| @@ -1106,27 +1106,29 @@ TEST_F(LayerWithRealCompositorTest, MAYBE_DrawPixels) {
|
| // Checks the logic around Compositor::SetRootLayer and Layer::SetCompositor.
|
| TEST_F(LayerWithRealCompositorTest, MAYBE_SetRootLayer) {
|
| Compositor* compositor = GetCompositor();
|
| - Layer l1;
|
| - EXPECT_EQ(NULL, l1.GetCompositor());
|
| + scoped_ptr<Layer> l1(CreateColorLayer(SK_ColorRED,
|
| + gfx::Rect(20, 20, 400, 400)));
|
| + scoped_ptr<Layer> l2(CreateColorLayer(SK_ColorBLUE,
|
| + gfx::Rect(10, 10, 350, 350)));
|
|
|
| - Layer l2;
|
| - EXPECT_EQ(NULL, l2.GetCompositor());
|
| + EXPECT_EQ(NULL, l1->GetCompositor());
|
| + EXPECT_EQ(NULL, l2->GetCompositor());
|
|
|
| - compositor->SetRootLayer(&l1);
|
| - EXPECT_EQ(compositor, l1.GetCompositor());
|
| + compositor->SetRootLayer(l1.get());
|
| + EXPECT_EQ(compositor, l1->GetCompositor());
|
|
|
| - l1.Add(&l2);
|
| - EXPECT_EQ(compositor, l2.GetCompositor());
|
| + l1->Add(l2.get());
|
| + EXPECT_EQ(compositor, l2->GetCompositor());
|
|
|
| - l1.Remove(&l2);
|
| - EXPECT_EQ(NULL, l2.GetCompositor());
|
| + l1->Remove(l2.get());
|
| + EXPECT_EQ(NULL, l2->GetCompositor());
|
|
|
| - l1.Add(&l2);
|
| - EXPECT_EQ(compositor, l2.GetCompositor());
|
| + l1->Add(l2.get());
|
| + EXPECT_EQ(compositor, l2->GetCompositor());
|
|
|
| compositor->SetRootLayer(NULL);
|
| - EXPECT_EQ(NULL, l1.GetCompositor());
|
| - EXPECT_EQ(NULL, l2.GetCompositor());
|
| + EXPECT_EQ(NULL, l1->GetCompositor());
|
| + EXPECT_EQ(NULL, l2->GetCompositor());
|
| }
|
|
|
| // Checks that compositor observers are notified when:
|
|
|