WeakPtrFactory should populate m_ref lazily.
[WebKit-https.git] / Source / WebCore / animation / WebAnimation.h
index b0173b6..d6fb0a0 100644 (file)
@@ -48,7 +48,7 @@ public:
     AnimationEffect* effect() const { return m_effect.get(); }
     AnimationTimeline* timeline() const { return m_timeline.get(); }
 
-    WeakPtr<WebAnimation> createWeakPtr() const { return m_weakPtrFactory.createWeakPtr(); }
+    WeakPtr<WebAnimation> createWeakPtr() { return m_weakPtrFactory.createWeakPtr(*this); }
 
 private:
     WebAnimation(AnimationEffect*, AnimationTimeline*);