| Index: third_party/WebKit/Source/core/svg/SVGUseElement.cpp
|
| diff --git a/third_party/WebKit/Source/core/svg/SVGUseElement.cpp b/third_party/WebKit/Source/core/svg/SVGUseElement.cpp
|
| index 41ad6c1b53566293a7d133562e75fdccf1ab2b9c..cb20a0a09fca35dc99b977b64679ab0bf2fda8b8 100644
|
| --- a/third_party/WebKit/Source/core/svg/SVGUseElement.cpp
|
| +++ b/third_party/WebKit/Source/core/svg/SVGUseElement.cpp
|
| @@ -46,8 +46,8 @@ namespace blink {
|
|
|
| static SVGUseEventSender& svgUseLoadEventSender()
|
| {
|
| - DEFINE_STATIC_LOCAL(SVGUseEventSender, sharedLoadEventSender, (EventTypeNames::load));
|
| - return sharedLoadEventSender;
|
| + DEFINE_STATIC_LOCAL(OwnPtrWillBePersistent<SVGUseEventSender>, sharedLoadEventSender, (SVGUseEventSender::create(EventTypeNames::load)));
|
| + return *sharedLoadEventSender;
|
| }
|
|
|
| inline SVGUseElement::SVGUseElement(Document& document)
|
| @@ -82,8 +82,8 @@ SVGUseElement::~SVGUseElement()
|
| #if !ENABLE(OILPAN)
|
| clearShadowTree();
|
| cancelShadowTreeRecreation();
|
| -#endif
|
| svgUseLoadEventSender().cancelEvent(this);
|
| +#endif
|
| }
|
|
|
| DEFINE_TRACE(SVGUseElement)
|
|
|