Index: Source/core/html/HTMLImportsController.h |
diff --git a/Source/core/html/HTMLImportsController.h b/Source/core/html/HTMLImportsController.h |
index a23f6ebe913c780b067600455f4fcc32abc1dc7c..fd1ecc3cd23ced63ea650a2bba341f03724303ab 100644 |
--- a/Source/core/html/HTMLImportsController.h |
+++ b/Source/core/html/HTMLImportsController.h |
@@ -40,6 +40,7 @@ |
namespace WebCore { |
+class CachedResourceLoader; |
class HTMLImportLoader; |
class HTMLImportsController; |
@@ -101,10 +102,10 @@ private: |
}; |
-class HTMLImportsController { |
+class HTMLImportsController : public RefCounted<HTMLImportsController> { |
WTF_MAKE_FAST_ALLOCATED; |
public: |
- static PassOwnPtr<HTMLImportsController> create(Document*); |
+ static PassRefPtr<HTMLImportsController> create(Document*); |
explicit HTMLImportsController(Document*); |
virtual ~HTMLImportsController(); |
@@ -113,6 +114,7 @@ public: |
void showSecurityErrorMessage(const String&); |
PassRefPtr<HTMLImportLoader> findLinkFor(const KURL&) const; |
SecurityOrigin* securityOrigin() const; |
+ CachedResourceLoader* cachedResourceLoader() const; |
bool haveLoaded() const; |
void didLoad(); |