Index: sky/engine/core/html/imports/HTMLImportLoader.h |
diff --git a/sky/engine/core/html/imports/HTMLImportLoader.h b/sky/engine/core/html/imports/HTMLImportLoader.h |
index a799a6027e1c8f06b7590d5ceeee9b422f086661..a96cc4e6c676dfb893d9978823127726abd6263a 100644 |
--- a/sky/engine/core/html/imports/HTMLImportLoader.h |
+++ b/sky/engine/core/html/imports/HTMLImportLoader.h |
@@ -44,6 +44,7 @@ class CustomElementSyncMicrotaskQueue; |
class Document; |
class HTMLImportChild; |
class HTMLImportsController; |
+class Module; |
class HTMLImportLoader final : public MojoFetcher::Client { |
public: |
@@ -63,6 +64,8 @@ public: |
virtual ~HTMLImportLoader(); |
Document* document() const { return m_document.get(); } |
+ Module* module() const { return m_module.get(); } |
+ |
void addImport(HTMLImportChild*); |
#if !ENABLE(OILPAN) |
void removeImport(HTMLImportChild*); |
@@ -112,6 +115,7 @@ private: |
RawPtr<HTMLImportsController> m_controller; |
Vector<RawPtr<HTMLImportChild> > m_imports; |
State m_state; |
+ RefPtr<Module> m_module; |
RefPtr<Document> m_document; |
RefPtr<CustomElementSyncMicrotaskQueue> m_microtaskQueue; |