Index: Source/core/loader/DocumentLoader.cpp |
diff --git a/Source/core/loader/DocumentLoader.cpp b/Source/core/loader/DocumentLoader.cpp |
index fc4ef4d8a5c3d5387464a228a65e24b1b10f95a6..2fe159f2cea71a0f4af28f48d3c7ae10d4d3cd17 100644 |
--- a/Source/core/loader/DocumentLoader.cpp |
+++ b/Source/core/loader/DocumentLoader.cpp |
@@ -60,6 +60,7 @@ |
#include "platform/weborigin/SecurityPolicy.h" |
#include "public/platform/Platform.h" |
#include "public/platform/WebMimeRegistry.h" |
+#include "public/platform/WebParserResourceBridge.h" |
#include "wtf/Assertions.h" |
#include "wtf/text/WTFString.h" |
@@ -619,6 +620,12 @@ void DocumentLoader::dataReceived(Resource* resource, const char* data, int leng |
cancelMainResourceLoad(ResourceError::cancelledError(m_request.url())); |
} |
+void DocumentLoader::parserResourceMessageFilterAdded(Resource* resource) |
+{ |
+ ASSERT_UNUSED(resource, resource == m_mainResource); |
+ m_writer->parserResourceMessageFilterAdded(); |
+} |
+ |
void DocumentLoader::checkLoadComplete() |
{ |
if (!m_frame || isLoading()) |
@@ -879,6 +886,14 @@ void DocumentLoader::cancelMainResourceLoad(const ResourceError& resourceError) |
mainReceivedError(error); |
} |
+PassOwnPtr<blink::WebParserResourceBridge> DocumentLoader::constructParserResourceBridge() |
+{ |
+ if (mainResourceLoader()) |
+ return mainResourceLoader()->constructParserResourceBridge(); |
+ |
+ return OwnPtr<blink::WebParserResourceBridge>().release(); |
abarth-chromium
2013/12/18 18:28:49
return nullptr;
|
+} |
+ |
DocumentWriter* DocumentLoader::beginWriting(const AtomicString& mimeType, const AtomicString& encoding, const KURL& url) |
{ |
m_writer = createWriterFor(m_frame, 0, url, mimeType, encoding, false, true); |