Index: third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
diff --git a/third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp b/third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
index 4e4099afa26612a0f221efd8b60222e9ba942013..4444f2c33ea77c96c728ea06f6ca0ba875591677 100644 |
--- a/third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
+++ b/third_party/WebKit/Source/platform/scroll/ProgrammaticScrollAnimator.cpp |
@@ -18,9 +18,9 @@ |
namespace blink { |
-PassOwnPtr<ProgrammaticScrollAnimator> ProgrammaticScrollAnimator::create(ScrollableArea* scrollableArea) |
+ProgrammaticScrollAnimator* ProgrammaticScrollAnimator::create(ScrollableArea* scrollableArea) |
{ |
- return adoptPtr(new ProgrammaticScrollAnimator(scrollableArea)); |
+ return new ProgrammaticScrollAnimator(scrollableArea); |
} |
ProgrammaticScrollAnimator::ProgrammaticScrollAnimator(ScrollableArea* scrollableArea) |
@@ -289,4 +289,9 @@ WebCompositorAnimationPlayer* ProgrammaticScrollAnimator::compositorPlayer() con |
return m_compositorPlayer.get(); |
} |
+DEFINE_TRACE(ProgrammaticScrollAnimator) |
+{ |
+ visitor->trace(m_scrollableArea); |
+} |
+ |
} // namespace blink |