| Index: Source/core/fetch/DocumentResource.cpp
|
| diff --git a/Source/core/fetch/DocumentResource.cpp b/Source/core/fetch/DocumentResource.cpp
|
| index 397d5fdf646f0224de041b89d4126ea62c9fc229..a73798c934be6da2060c2edf8f10d4b771d23f60 100644
|
| --- a/Source/core/fetch/DocumentResource.cpp
|
| +++ b/Source/core/fetch/DocumentResource.cpp
|
| @@ -25,11 +25,20 @@
|
| #include "core/fetch/DocumentResource.h"
|
|
|
| #include "core/dom/XMLDocument.h"
|
| +#include "core/fetch/FetchRequest.h"
|
| +#include "core/fetch/ResourceFetcher.h"
|
| #include "platform/SharedBuffer.h"
|
| #include "wtf/text/StringBuilder.h"
|
|
|
| namespace blink {
|
|
|
| +ResourcePtr<DocumentResource> DocumentResource::fetchSVGDocument(FetchRequest& request, ResourceFetcher* fetcher)
|
| +{
|
| + ASSERT(request.resourceRequest().frameType() == WebURLRequest::FrameTypeNone);
|
| + request.mutableResourceRequest().setRequestContext(WebURLRequest::RequestContextImage);
|
| + return toDocumentResource(fetcher->requestResource(request, SVGDocumentResourceFactory()));
|
| +}
|
| +
|
| DocumentResource::DocumentResource(const ResourceRequest& request, Type type)
|
| : Resource(request, type)
|
| , m_decoder(TextResourceDecoder::create("application/xml"))
|
|
|