summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions/image_loading_tracker.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions/image_loading_tracker.cc')
-rw-r--r--chrome/browser/extensions/image_loading_tracker.cc6
1 files changed, 4 insertions, 2 deletions
diff --git a/chrome/browser/extensions/image_loading_tracker.cc b/chrome/browser/extensions/image_loading_tracker.cc
index 65d47ad..94379b7 100644
--- a/chrome/browser/extensions/image_loading_tracker.cc
+++ b/chrome/browser/extensions/image_loading_tracker.cc
@@ -19,6 +19,7 @@
#include "third_party/skia/include/core/SkBitmap.h"
#include "ui/gfx/image/image.h"
#include "ui/gfx/image/image_skia.h"
+#include "ui/gfx/image/image_skia_rep.h"
#include "webkit/glue/image_decoder.h"
using content::BrowserThread;
@@ -308,8 +309,9 @@ void ImageLoadingTracker::OnImageLoaded(
gfx::ImageSkia image_skia;
for (std::vector<SkBitmap>::const_iterator it = info->bitmaps.begin();
it != info->bitmaps.end(); ++it) {
- // TODO(pkotwicz): Do something better but ONLY when ENABLE_DIP.
- image_skia.AddBitmapForScale(*it, 1.0f);
+ // TODO(pkotwicz): Do something better but ONLY when DIP is enabled.
+ image_skia.AddRepresentation(
+ gfx::ImageSkiaRep(*it, ui::SCALE_FACTOR_100P));
}
image = gfx::Image(image_skia);
}