| Index: Source/core/dom/PendingScript.cpp
|
| diff --git a/Source/core/dom/PendingScript.cpp b/Source/core/dom/PendingScript.cpp
|
| index dfc99c7d3bf6f586db2b5df5891f25593f91a1ad..3227d2ba8dccd71ea9ca9ee7433750908558d306 100644
|
| --- a/Source/core/dom/PendingScript.cpp
|
| +++ b/Source/core/dom/PendingScript.cpp
|
| @@ -102,6 +102,11 @@ void PendingScript::stopWatchingForLoad(ScriptResourceClient* client)
|
| m_watchingForLoad = false;
|
| }
|
|
|
| +void PendingScript::setElement(Element* element)
|
| +{
|
| + m_element = element;
|
| +}
|
| +
|
| PassRefPtrWillBeRawPtr<Element> PendingScript::releaseElementAndClear()
|
| {
|
| setScriptResource(0);
|
| @@ -133,6 +138,7 @@ void PendingScript::notifyAppendData(ScriptResource* resource)
|
| void PendingScript::trace(Visitor* visitor)
|
| {
|
| visitor->trace(m_element);
|
| + visitor->trace(m_streamer);
|
| }
|
|
|
| ScriptSourceCode PendingScript::getSource(const KURL& documentURL, bool& errorOccurred) const
|
| @@ -148,7 +154,7 @@ ScriptSourceCode PendingScript::getSource(const KURL& documentURL, bool& errorOc
|
| return ScriptSourceCode(m_element->textContent(), documentURL, startingPosition());
|
| }
|
|
|
| -void PendingScript::setStreamer(PassRefPtr<ScriptStreamer> streamer)
|
| +void PendingScript::setStreamer(PassRefPtrWillBeRawPtr<ScriptStreamer> streamer)
|
| {
|
| ASSERT(!m_streamer);
|
| ASSERT(!m_watchingForLoad);
|
|
|