X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fcore%2Fdom%2FScriptLoader.cpp;h=9f9e33118f9207e8157b023740b900dfa6828fe5;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=3825fa7d68aa76b27cef0b17a7547bb3534141d1;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/core/dom/ScriptLoader.cpp b/src/third_party/WebKit/Source/core/dom/ScriptLoader.cpp index 3825fa7..9f9e331 100644 --- a/src/third_party/WebKit/Source/core/dom/ScriptLoader.cpp +++ b/src/third_party/WebKit/Source/core/dom/ScriptLoader.cpp @@ -225,7 +225,7 @@ bool ScriptLoader::prepareScript(const TextPosition& scriptStartPosition, Legacy m_willBeParserExecuted = true; } else if (client->hasSourceAttribute() && m_parserInserted && !client->asyncAttributeValue()) { m_willBeParserExecuted = true; - } else if (!client->hasSourceAttribute() && m_parserInserted && !elementDocument.haveStylesheetsAndImportsLoaded()) { + } else if (!client->hasSourceAttribute() && m_parserInserted && !elementDocument.isRenderingReady()) { m_willBeParserExecuted = true; m_readyToBeParserExecuted = true; } else if (client->hasSourceAttribute() && !client->asyncAttributeValue() && !m_forceAsync) { @@ -249,7 +249,7 @@ bool ScriptLoader::fetchScript(const String& sourceUrl) { ASSERT(m_element); - RefPtr elementDocument(m_element->document()); + RefPtrWillBeRawPtr elementDocument(m_element->document()); if (!m_element->inDocument() || m_element->document() != elementDocument) return false;