Index: Source/core/animation/CompositorAnimationsTest.cpp |
diff --git a/Source/core/animation/CompositorAnimationsTest.cpp b/Source/core/animation/CompositorAnimationsTest.cpp |
index 4cc6e91e1464e049dc9b4f36e09b1587557454c2..e07d979c500e827982105c886d4fdd15d696acdf 100644 |
--- a/Source/core/animation/CompositorAnimationsTest.cpp |
+++ b/Source/core/animation/CompositorAnimationsTest.cpp |
@@ -256,18 +256,19 @@ public: |
class RenderObjectProxy : public RenderObject { |
public: |
- static PassOwnPtrWillBeRawPtr<RenderObjectProxy> create(Node* node) |
+ static RenderObjectProxy* create(Node* node) |
{ |
- return adoptPtrWillBeNoop(new RenderObjectProxy(node)); |
+ return new RenderObjectProxy(node); |
} |
- static void dispose(PassOwnPtrWillBeRawPtr<RenderObjectProxy> object) |
+ static void dispose(RenderObjectProxy* proxy) |
{ |
- object.leakPtr()->destroy(); |
+ proxy->destroy(); |
} |
const char* renderName() const override { return nullptr; } |
void layout() override { } |
+ |
private: |
explicit RenderObjectProxy(Node* node) |
: RenderObject(node) |
@@ -1202,8 +1203,8 @@ TEST_F(AnimationCompositorAnimationsTest, CancelIncompatibleCompositorAnimations |
RefPtrWillBePersistent<Element> element = m_document->createElement("shared", ASSERT_NO_EXCEPTION); |
- OwnPtrWillBePersistent<RenderObjectProxy> renderer = RenderObjectProxy::create(element.get()); |
- element->setRenderer(renderer.get()); |
+ RenderObjectProxy* renderer = RenderObjectProxy::create(element.get()); |
+ element->setRenderer(renderer); |
AnimatableValueKeyframeVector keyFrames; |
keyFrames.append(createDefaultKeyframe(CSSPropertyOpacity, AnimationEffect::CompositeReplace, 0.0).get()); |
@@ -1242,7 +1243,7 @@ TEST_F(AnimationCompositorAnimationsTest, CancelIncompatibleCompositorAnimations |
simulateFrame(1.); |
element->setRenderer(nullptr); |
- RenderObjectProxy::dispose(renderer.release()); |
+ RenderObjectProxy::dispose(renderer); |
player1.release(); |
player2.release(); |