| Index: Source/core/svg/SVGViewSpec.h
|
| diff --git a/Source/core/svg/SVGViewSpec.h b/Source/core/svg/SVGViewSpec.h
|
| index 9b7aaf4628d96820f0e5996d6cf1985553de9cbe..2aab3d71827dcf0d4ceb78d2da7550118211e0fb 100644
|
| --- a/Source/core/svg/SVGViewSpec.h
|
| +++ b/Source/core/svg/SVGViewSpec.h
|
| @@ -31,6 +31,7 @@ namespace blink {
|
|
|
| class SVGViewSpec final : public RefCountedWillBeGarbageCollectedFinalized<SVGViewSpec>, public ScriptWrappable, public SVGZoomAndPan, public SVGFitToViewBox {
|
| DEFINE_WRAPPERTYPEINFO();
|
| + WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(SVGViewSpec);
|
| public:
|
| #if !ENABLE(OILPAN)
|
| using RefCounted<SVGViewSpec>::ref;
|
| @@ -48,7 +49,7 @@ public:
|
|
|
| // JS API
|
| SVGTransformList* transform() { return m_transform ? m_transform->baseValue() : 0; }
|
| - PassRefPtr<SVGTransformListTearOff> transformFromJavascript() { return m_transform ? m_transform->baseVal() : 0; }
|
| + PassRefPtrWillBeRawPtr<SVGTransformListTearOff> transformFromJavascript() { return m_transform ? m_transform->baseVal() : 0; }
|
| SVGElement* viewTarget() const;
|
| String viewBoxString() const;
|
| String preserveAspectRatioString() const;
|
| @@ -58,7 +59,7 @@ public:
|
| void setZoomAndPan(unsigned short value) { } // read only
|
| void setZoomAndPan(unsigned short value, ExceptionState&);
|
|
|
| - void trace(Visitor*);
|
| + virtual void trace(Visitor*) override;
|
|
|
| SVGSVGElement* contextElement() { return m_contextElement.get(); }
|
|
|
| @@ -69,7 +70,7 @@ private:
|
| bool parseViewSpecInternal(const CharType* ptr, const CharType* end);
|
|
|
| RawPtrWillBeMember<SVGSVGElement> m_contextElement;
|
| - RefPtr<SVGAnimatedTransformList> m_transform;
|
| + RefPtrWillBeMember<SVGAnimatedTransformList> m_transform;
|
| String m_viewTargetString;
|
| };
|
|
|
|
|