X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fcore%2Fcss%2FCSSSVGDocumentValue.h;h=386d4df8f009f7517493e107401d8d0950732464;hb=ff3e2503a20db9193d323c1d19c38c68004dec4a;hp=d2decc42d88d2a13321232cd9756ff2b9031af5e;hpb=172ee7c03df346ff158858709f7f6494e695e0e4;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/core/css/CSSSVGDocumentValue.h b/src/third_party/WebKit/Source/core/css/CSSSVGDocumentValue.h index d2decc4..386d4df 100644 --- a/src/third_party/WebKit/Source/core/css/CSSSVGDocumentValue.h +++ b/src/third_party/WebKit/Source/core/css/CSSSVGDocumentValue.h @@ -35,7 +35,10 @@ class ResourceFetcher; class CSSSVGDocumentValue : public CSSValue { public: - static PassRefPtr create(const String& url) { return adoptRef(new CSSSVGDocumentValue(url)); } + static PassRefPtrWillBeRawPtr create(const String& url) + { + return adoptRefCountedWillBeRefCountedGarbageCollected(new CSSSVGDocumentValue(url)); + } ~CSSSVGDocumentValue(); DocumentResource* cachedSVGDocument() const { return m_document.get(); } @@ -46,6 +49,8 @@ public: bool loadRequested() const { return m_loadRequested; } bool equals(const CSSSVGDocumentValue&) const; + void traceAfterDispatch(Visitor* visitor) { CSSValue::traceAfterDispatch(visitor); } + private: CSSSVGDocumentValue(const String& url);