| Index: Source/core/svg/SVGUseElement.h
|
| diff --git a/Source/core/svg/SVGUseElement.h b/Source/core/svg/SVGUseElement.h
|
| index c7ee145ea0c3f878c377915a31b0cbf65e7c768d..c38e09f1752f43976c3ea5780650fcb6b8c1a922 100644
|
| --- a/Source/core/svg/SVGUseElement.h
|
| +++ b/Source/core/svg/SVGUseElement.h
|
| @@ -27,6 +27,7 @@
|
| #include "core/svg/SVGAnimatedLength.h"
|
| #include "core/svg/SVGGraphicsElement.h"
|
| #include "core/svg/SVGURIReference.h"
|
| +#include "platform/heap/Handle.h"
|
|
|
| namespace blink {
|
|
|
| @@ -36,6 +37,7 @@ class SVGUseElement final : public SVGGraphicsElement,
|
| public SVGURIReference,
|
| public DocumentResourceClient {
|
| DEFINE_WRAPPERTYPEINFO();
|
| + WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(SVGUseElement);
|
| public:
|
| static PassRefPtrWillBeRawPtr<SVGUseElement> create(Document&);
|
| virtual ~SVGUseElement();
|
| @@ -95,10 +97,10 @@ private:
|
|
|
| virtual Timer<SVGElement>* svgLoadEventTimer() override { return &m_svgLoadEventTimer; }
|
|
|
| - RefPtr<SVGAnimatedLength> m_x;
|
| - RefPtr<SVGAnimatedLength> m_y;
|
| - RefPtr<SVGAnimatedLength> m_width;
|
| - RefPtr<SVGAnimatedLength> m_height;
|
| + RefPtrWillBeMember<SVGAnimatedLength> m_x;
|
| + RefPtrWillBeMember<SVGAnimatedLength> m_y;
|
| + RefPtrWillBeMember<SVGAnimatedLength> m_width;
|
| + RefPtrWillBeMember<SVGAnimatedLength> m_height;
|
|
|
| bool m_haveFiredLoadEvent;
|
| bool m_needsShadowTreeRecreation;
|
|
|