| Index: third_party/WebKit/Source/core/dom/Document.h
|
| diff --git a/third_party/WebKit/Source/core/dom/Document.h b/third_party/WebKit/Source/core/dom/Document.h
|
| index e102c0b0955a2c01c4bc8865f61e7e256c8929be..013f3c2b17054f032a62e064cb3a8f9d3421ed3a 100644
|
| --- a/third_party/WebKit/Source/core/dom/Document.h
|
| +++ b/third_party/WebKit/Source/core/dom/Document.h
|
| @@ -121,7 +121,7 @@ class HTMLHeadElement;
|
| class HTMLImportLoader;
|
| class HTMLImportsController;
|
| class HTMLLinkElement;
|
| -class HTMLScriptElement;
|
| +class HTMLScriptElementOrSVGScriptElement;
|
| class HitTestRequest;
|
| class IdleRequestCallback;
|
| class IdleRequestOptions;
|
| @@ -790,9 +790,9 @@ public:
|
|
|
| ScriptRunner* scriptRunner() { return m_scriptRunner.get(); }
|
|
|
| - HTMLScriptElement* currentScript() const { return !m_currentScriptStack.isEmpty() ? m_currentScriptStack.last().get() : nullptr; }
|
| - HTMLScriptElement* currentScriptForBinding() const;
|
| - void pushCurrentScript(HTMLScriptElement*);
|
| + Element* currentScript() const { return !m_currentScriptStack.isEmpty() ? m_currentScriptStack.last().get() : nullptr; }
|
| + void currentScriptForBinding(HTMLScriptElementOrSVGScriptElement&) const;
|
| + void pushCurrentScript(Element*);
|
| void popCurrentScript();
|
|
|
| void setTransformSource(PassOwnPtr<TransformSource>);
|
| @@ -1272,7 +1272,7 @@ private:
|
|
|
| Member<ScriptRunner> m_scriptRunner;
|
|
|
| - HeapVector<Member<HTMLScriptElement>> m_currentScriptStack;
|
| + HeapVector<Member<Element>> m_currentScriptStack;
|
|
|
| OwnPtr<TransformSource> m_transformSource;
|
|
|
|
|