diff --git a/atom/common/api/atom_api_native_image.cc b/atom/common/api/atom_api_native_image.cc index d7293bf9b7..38a9374055 100644 --- a/atom/common/api/atom_api_native_image.cc +++ b/atom/common/api/atom_api_native_image.cc @@ -195,11 +195,11 @@ base::win::ScopedHICON ReadICOFromPath(int size, const base::FilePath& path) { bool ReadImageSkiaFromICO(gfx::ImageSkia* image, HICON icon) { // Convert the icon from the Windows specific HICON to gfx::ImageSkia. - std::unique_ptr bitmap(IconUtil::CreateSkBitmapFromHICON(icon)); - if (!bitmap) + SkBitmap bitmap = IconUtil::CreateSkBitmapFromHICON(icon); + if (bitmap.isNull()) return false; - image->AddRepresentation(gfx::ImageSkiaRep(*bitmap, 1.0f)); + image->AddRepresentation(gfx::ImageSkiaRep(bitmap, 1.0f)); return true; } #endif