Index: ui/gfx/image/image.cc |
diff --git a/ui/gfx/image/image.cc b/ui/gfx/image/image.cc |
index 61a84e74ec3278dbb8beea5f0909c5cb7d7619e5..e2eeadfec11382d00db8990cc9436b35ec778d4f 100644 |
--- a/ui/gfx/image/image.cc |
+++ b/ui/gfx/image/image.cc |
@@ -243,6 +243,13 @@ Image::Image(const SkBitmap* bitmap) |
AddRepresentation(rep); |
} |
+Image::Image(const SkBitmap& bitmap) |
+ : storage_(new internal::ImageStorage(Image::kImageRepSkia)) { |
+ internal::ImageRepSkia* rep = |
+ new internal::ImageRepSkia(new SkBitmap(bitmap)); |
+ AddRepresentation(rep); |
+} |
+ |
Image::Image(const std::vector<const SkBitmap*>& bitmaps) |
: storage_(new internal::ImageStorage(Image::kImageRepSkia)) { |
internal::ImageRepSkia* rep = new internal::ImageRepSkia(bitmaps); |