Index: ui/gfx/image/image_util.cc |
diff --git a/ui/gfx/image/image_util.cc b/ui/gfx/image/image_util.cc |
index 42166293d25b9a338057c8d38bfd462d3e1e646b..ea870c0530ea581a071b58150aeb5292e66ad717 100644 |
--- a/ui/gfx/image/image_util.cc |
+++ b/ui/gfx/image/image_util.cc |
@@ -13,9 +13,9 @@ |
namespace gfx { |
Image* ImageFromPNGEncodedData(const unsigned char* input, size_t input_size) { |
- scoped_ptr<SkBitmap> favicon_bitmap(new SkBitmap()); |
- if (gfx::PNGCodec::Decode(input, input_size, favicon_bitmap.get())) |
- return new Image(favicon_bitmap.release()); |
+ SkBitmap favicon_bitmap; |
+ if (gfx::PNGCodec::Decode(input, input_size, &favicon_bitmap)) |
+ return new Image(favicon_bitmap); |
return NULL; |
} |