Chromium Code Reviews| 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); |