| Index: ui/views/controls/image_view.cc
|
| diff --git a/ui/views/controls/image_view.cc b/ui/views/controls/image_view.cc
|
| index 489f970aa5f8b2b24a738a7216ba2c464c0061e5..fc44a84cfbffba6eb0b8b640e2208315ab25b649 100644
|
| --- a/ui/views/controls/image_view.cc
|
| +++ b/ui/views/controls/image_view.cc
|
| @@ -24,6 +24,9 @@ ImageView::~ImageView() {
|
| }
|
|
|
| void ImageView::SetImage(const gfx::ImageSkia& img) {
|
| + if (image_.BackedBySameObjectAs(img))
|
| + return;
|
| +
|
| gfx::Size pref_size(GetPreferredSize());
|
| image_ = img;
|
| if (pref_size != GetPreferredSize())
|
|
|