Index: third_party/WebKit/Source/core/loader/TextResourceDecoderBuilder.cpp |
diff --git a/third_party/WebKit/Source/core/loader/TextResourceDecoderBuilder.cpp b/third_party/WebKit/Source/core/loader/TextResourceDecoderBuilder.cpp |
index 86189fbc0778d9723e61b55c0087f4d699f73e3f..655aa285a143d3f956a04a7d786415c13c75b3ec 100644 |
--- a/third_party/WebKit/Source/core/loader/TextResourceDecoderBuilder.cpp |
+++ b/third_party/WebKit/Source/core/loader/TextResourceDecoderBuilder.cpp |
@@ -34,7 +34,6 @@ |
#include "core/frame/LocalFrame.h" |
#include "core/frame/Settings.h" |
#include "platform/weborigin/SecurityOrigin.h" |
-#include <memory> |
namespace blink { |
@@ -129,7 +128,7 @@ TextResourceDecoderBuilder::~TextResourceDecoderBuilder() |
} |
-inline std::unique_ptr<TextResourceDecoder> TextResourceDecoderBuilder::createDecoderInstance(Document* document) |
+inline PassOwnPtr<TextResourceDecoder> TextResourceDecoderBuilder::createDecoderInstance(Document* document) |
{ |
const WTF::TextEncoding encodingFromDomain = getEncodingFromDomain(document->url()); |
if (LocalFrame* frame = document->frame()) { |
@@ -168,9 +167,9 @@ inline void TextResourceDecoderBuilder::setupEncoding(TextResourceDecoder* decod |
} |
} |
-std::unique_ptr<TextResourceDecoder> TextResourceDecoderBuilder::buildFor(Document* document) |
+PassOwnPtr<TextResourceDecoder> TextResourceDecoderBuilder::buildFor(Document* document) |
{ |
- std::unique_ptr<TextResourceDecoder> decoder = createDecoderInstance(document); |
+ OwnPtr<TextResourceDecoder> decoder = createDecoderInstance(document); |
setupEncoding(decoder.get(), document); |
return decoder; |
} |