Chromium Code Reviews| Index: Source/modules/accessibility/AXScrollbar.h |
| diff --git a/Source/modules/accessibility/AXScrollbar.h b/Source/modules/accessibility/AXScrollbar.h |
| index a5cf88daf19f7d3366c0f35efc218749bc8103a5..dd5eb60ce80899816f713500ad8b0a0339787ab8 100644 |
| --- a/Source/modules/accessibility/AXScrollbar.h |
| +++ b/Source/modules/accessibility/AXScrollbar.h |
| @@ -38,7 +38,8 @@ class Scrollbar; |
| class AXScrollbar final : public AXMockObject { |
| public: |
| - static PassRefPtr<AXScrollbar> create(Scrollbar*, AXObjectCacheImpl*); |
| + static PassRefPtrWillBeRawPtr<AXScrollbar> create(Scrollbar*, AXObjectCacheImpl*); |
| + DECLARE_VIRTUAL_TRACE(); |
| Scrollbar* scrollbar() const { return m_scrollbar.get(); } |
| @@ -62,9 +63,7 @@ private: |
| virtual void setValue(float) override; |
| virtual float valueForRange() const override; |
| - // FIXME: Oilpan: turn this into a Member once the AXObject |
| - // hierarchy is on the heap. |
| - RefPtrWillBePersistent<Scrollbar> m_scrollbar; |
| + RefPtrWillBeWeakMember<Scrollbar> m_scrollbar; |
|
haraken
2015/06/09 02:25:45
Does this need to be weak? I think you need to mak
|
| }; |
| DEFINE_AX_OBJECT_TYPE_CASTS(AXScrollbar, isAXScrollbar()); |