| Index: fpdfsdk/fpdfview.cpp
|
| diff --git a/fpdfsdk/fpdfview.cpp b/fpdfsdk/fpdfview.cpp
|
| index b49be38716686246b65691c8eae14bd5a4db5305..c292384e88ba5f42ae4e7ca4c1827da5a46089bd 100644
|
| --- a/fpdfsdk/fpdfview.cpp
|
| +++ b/fpdfsdk/fpdfview.cpp
|
| @@ -890,10 +890,10 @@ DLLEXPORT void STDCALL FPDF_PageToDevice(FPDF_PAGE page,
|
| DLLEXPORT FPDF_BITMAP STDCALL FPDFBitmap_Create(int width,
|
| int height,
|
| int alpha) {
|
| - std::unique_ptr<CFX_DIBitmap> pBitmap(new CFX_DIBitmap);
|
| - if (!pBitmap->Create(width, height, alpha ? FXDIB_Argb : FXDIB_Rgb32)) {
|
| + auto pBitmap = pdfium::MakeUnique<CFX_DIBitmap>();
|
| + if (!pBitmap->Create(width, height, alpha ? FXDIB_Argb : FXDIB_Rgb32))
|
| return nullptr;
|
| - }
|
| +
|
| return pBitmap.release();
|
| }
|
|
|
|
|