| Index: core/fpdfapi/parser/cpdf_stream.h
|
| diff --git a/core/fpdfapi/parser/cpdf_stream.h b/core/fpdfapi/parser/cpdf_stream.h
|
| index 575a9ebe0b2ac40c58e2a06a44bbe1f7a3dab185..39308fd939fa6bab65c409a4985bf62a257070d1 100644
|
| --- a/core/fpdfapi/parser/cpdf_stream.h
|
| +++ b/core/fpdfapi/parser/cpdf_stream.h
|
| @@ -58,7 +58,7 @@ class CPDF_Stream : public CPDF_Object {
|
| IFX_FileRead* m_pFile = nullptr;
|
| };
|
|
|
| -using UniqueStream = std::unique_ptr<CPDF_Stream, ReleaseDeleter<CPDF_Stream>>;
|
| +using UniqueStream = std::unique_ptr<CPDF_Stream, ReleaseDeleter<CPDF_Object>>;
|
|
|
| inline CPDF_Stream* ToStream(CPDF_Object* obj) {
|
| return obj ? obj->AsStream() : nullptr;
|
| @@ -68,4 +68,8 @@ inline const CPDF_Stream* ToStream(const CPDF_Object* obj) {
|
| return obj ? obj->AsStream() : nullptr;
|
| }
|
|
|
| +inline UniqueStream ToStream(UniqueObject obj) {
|
| + return UniqueStream(ToStream(obj.release()));
|
| +}
|
| +
|
| #endif // CORE_FPDFAPI_PARSER_CPDF_STREAM_H_
|
|
|