| Index: Source/core/html/parser/HTMLResourcePreloader.h
|
| diff --git a/Source/core/html/parser/HTMLResourcePreloader.h b/Source/core/html/parser/HTMLResourcePreloader.h
|
| index ee6868c143c69d33dede126b8660f4e6b7545d71..bb1a3b00117a0858066a726d8d620b4aa3d9a01f 100644
|
| --- a/Source/core/html/parser/HTMLResourcePreloader.h
|
| +++ b/Source/core/html/parser/HTMLResourcePreloader.h
|
| @@ -83,19 +83,19 @@ private:
|
|
|
| typedef Vector<OwnPtr<PreloadRequest> > PreloadRequestStream;
|
|
|
| -class HTMLResourcePreloader {
|
| - WTF_MAKE_NONCOPYABLE(HTMLResourcePreloader); WTF_MAKE_FAST_ALLOCATED;
|
| +class HTMLResourcePreloader FINAL : public NoBaseWillBeGarbageCollected<HTMLResourcePreloader> {
|
| + WTF_MAKE_NONCOPYABLE(HTMLResourcePreloader); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED;
|
| public:
|
| - explicit HTMLResourcePreloader(Document* document)
|
| - : m_document(document)
|
| - {
|
| - }
|
| + static PassOwnPtrWillBeRawPtr<HTMLResourcePreloader> create(Document&);
|
| + void trace(Visitor*);
|
|
|
| void takeAndPreload(PreloadRequestStream&);
|
| void preload(PassOwnPtr<PreloadRequest>);
|
|
|
| private:
|
| - Document* m_document;
|
| + explicit HTMLResourcePreloader(Document&);
|
| +
|
| + RawPtrWillBeMember<Document> m_document;
|
| };
|
|
|
| }
|
|
|