| Index: Source/modules/encoding/TextDecoder.cpp
|
| diff --git a/Source/modules/encoding/TextDecoder.cpp b/Source/modules/encoding/TextDecoder.cpp
|
| index 541540e6674acd489317f1660689209f67eec0a7..84df22cad1c6f5b8fa545d123d5e612747d6da51 100644
|
| --- a/Source/modules/encoding/TextDecoder.cpp
|
| +++ b/Source/modules/encoding/TextDecoder.cpp
|
| @@ -38,20 +38,20 @@
|
|
|
| namespace WebCore {
|
|
|
| -PassRefPtrWillBeRawPtr<TextDecoder> TextDecoder::create(const String& label, const Dictionary& options, ExceptionState& exceptionState)
|
| +TextDecoder* TextDecoder::create(const String& label, const Dictionary& options, ExceptionState& exceptionState)
|
| {
|
| const String& encodingLabel = label.isNull() ? String("utf-8") : label;
|
|
|
| WTF::TextEncoding encoding(encodingLabel);
|
| if (!encoding.isValid()) {
|
| exceptionState.throwTypeError("The encoding label provided ('" + encodingLabel + "') is invalid.");
|
| - return nullptr;
|
| + return 0;
|
| }
|
|
|
| bool fatal = false;
|
| options.get("fatal", fatal);
|
|
|
| - return adoptRefWillBeNoop(new TextDecoder(encoding.name(), fatal));
|
| + return new TextDecoder(encoding.name(), fatal);
|
| }
|
|
|
|
|
|
|