From 4e4d1a662b09d9ee1dc93dd8ee37694d3c4eb519 Mon Sep 17 00:00:00 2001 From: tsepez Date: Thu, 13 Oct 2016 15:56:53 -0700 Subject: Make CPDF_Image() constructors saner. Introduce the UniqueDictionary typedef and friends, to allow moving to unique_ptrs before the Release() deleter issue is fully resolved. This will go away down the road. Review-Url: https://codereview.chromium.org/2420743002 --- core/fpdfapi/page/cpdf_streamcontentparser.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'core/fpdfapi/page/cpdf_streamcontentparser.cpp') diff --git a/core/fpdfapi/page/cpdf_streamcontentparser.cpp b/core/fpdfapi/page/cpdf_streamcontentparser.cpp index 60c9b527a3..7f20b227b6 100644 --- a/core/fpdfapi/page/cpdf_streamcontentparser.cpp +++ b/core/fpdfapi/page/cpdf_streamcontentparser.cpp @@ -706,8 +706,7 @@ CPDF_ImageObject* CPDF_StreamContentParser::AddImage(UniqueStream pStream) { auto pImageObj = pdfium::MakeUnique(); pImageObj->SetOwnedImage( - pdfium::MakeUnique(m_pDocument, pStream.release(), true)); - + pdfium::MakeUnique(m_pDocument, std::move(pStream))); return AddImageObject(std::move(pImageObj)); } -- cgit v1.2.3