Index: ui/gfx/compositor/layer_unittest.cc |
diff --git a/ui/gfx/compositor/layer_unittest.cc b/ui/gfx/compositor/layer_unittest.cc |
index 5521cf2830d6840e11dfe65a71d70259738ffe78..bb05c0ba6673bc426d08f8854fa6a790f90d2411 100644 |
--- a/ui/gfx/compositor/layer_unittest.cc |
+++ b/ui/gfx/compositor/layer_unittest.cc |
@@ -539,9 +539,9 @@ TEST_F(LayerWithNullDelegateTest, NoHoleWithTransform) { |
EXPECT_TRUE(!parent->hole_rect().IsEmpty()); |
ui::Transform t; |
- t.SetTranslate(-75, -75); |
+ t.SetTranslate(-50, -50); |
t.ConcatRotate(45.0f); |
- t.ConcatTranslate(75, 75); |
+ t.ConcatTranslate(50, 50); |
child->SetTransform(t); |
EXPECT_EQ(gfx::Rect(0, 0, 0, 0), parent->hole_rect()); |
@@ -558,13 +558,16 @@ TEST_F(LayerWithNullDelegateTest, HoleWithNinetyDegreeTransforms) { |
for (int i = -4; i <= 4; ++i) { |
ui::Transform t; |
- t.SetTranslate(-75, -75); |
+ // Need to rotate in local coordinates. |
+ t.SetTranslate(-25, -25); |
t.ConcatRotate(90.0f * i); |
- t.ConcatTranslate(75, 75); |
+ t.ConcatTranslate(25, 25); |
child->SetTransform(t); |
- gfx::Rect target_rect = child->bounds(); |
- child->transform().TransformRect(&target_rect); |
+ gfx::Rect target_rect(child->bounds().size()); |
+ t.ConcatTranslate(child->bounds().x(), child->bounds().y()); |
+ t.TransformRect(&target_rect); |
+ |
EXPECT_EQ(target_rect, parent->hole_rect()); |
} |
} |