Index: third_party/WebKit/Source/core/fetch/CSSStyleSheetResource.h |
diff --git a/third_party/WebKit/Source/core/fetch/CSSStyleSheetResource.h b/third_party/WebKit/Source/core/fetch/CSSStyleSheetResource.h |
index b462afdac56605af45ff985a028f271bbb763f54..8f6d75e1d9edd40701a92f768d586dffd6dc4f4b 100644 |
--- a/third_party/WebKit/Source/core/fetch/CSSStyleSheetResource.h |
+++ b/third_party/WebKit/Source/core/fetch/CSSStyleSheetResource.h |
@@ -27,7 +27,6 @@ |
#define CSSStyleSheetResource_h |
#include "core/CoreExport.h" |
-#include "core/fetch/ResourcePtr.h" |
#include "core/fetch/StyleSheetResource.h" |
#include "platform/heap/Handle.h" |
@@ -43,8 +42,8 @@ class CORE_EXPORT CSSStyleSheetResource final : public StyleSheetResource { |
public: |
enum class MIMETypeCheck { Strict, Lax }; |
- static ResourcePtr<CSSStyleSheetResource> fetch(FetchRequest&, ResourceFetcher*); |
- static ResourcePtr<CSSStyleSheetResource> createForTest(const ResourceRequest&, const String& charset); |
+ static PassRefPtrWillBeRawPtr<CSSStyleSheetResource> fetch(FetchRequest&, ResourceFetcher*); |
+ static PassRefPtrWillBeRawPtr<CSSStyleSheetResource> createForTest(const ResourceRequest&, const String& charset); |
~CSSStyleSheetResource() override; |
DECLARE_VIRTUAL_TRACE(); |
@@ -69,15 +68,15 @@ private: |
CSSStyleSheetResourceFactory() |
: ResourceFactory(Resource::CSSStyleSheet) { } |
- Resource* create(const ResourceRequest& request, const String& charset) const override |
+ PassRefPtrWillBeRawPtr<Resource> create(const ResourceRequest& request, const String& charset) const override |
{ |
- return new CSSStyleSheetResource(request, charset); |
+ return adoptRefWillBeNoop(new CSSStyleSheetResource(request, charset)); |
} |
}; |
CSSStyleSheetResource(const ResourceRequest&, const String& charset); |
bool canUseSheet(MIMETypeCheck) const; |
- void dispose() override; |
+ void removedFromMemoryCache() override; |
void checkNotify() override; |
String m_decodedSheetText; |