| Index: trunk/src/chrome/browser/extensions/extension_action.cc
|
| ===================================================================
|
| --- trunk/src/chrome/browser/extensions/extension_action.cc (revision 224497)
|
| +++ trunk/src/chrome/browser/extensions/extension_action.cc (working copy)
|
| @@ -39,12 +39,13 @@
|
| : icon_(icon) {}
|
|
|
| // gfx::ImageSkiaSource overrides:
|
| - virtual gfx::ImageSkiaRep GetImageForScale(float scale) OVERRIDE {
|
| - gfx::ImageSkiaRep icon_rep = icon_.GetRepresentation(scale);
|
| + virtual gfx::ImageSkiaRep GetImageForScale(ui::ScaleFactor scale_factor)
|
| + OVERRIDE {
|
| + gfx::ImageSkiaRep icon_rep = icon_.GetRepresentation(scale_factor);
|
| color_utils::HSL shift = {-1, 0, 0.5};
|
| return gfx::ImageSkiaRep(
|
| SkBitmapOperations::CreateHSLShiftedBitmap(icon_rep.sk_bitmap(), shift),
|
| - icon_rep.scale());
|
| + icon_rep.scale_factor());
|
| }
|
|
|
| private:
|
| @@ -67,7 +68,7 @@
|
| private:
|
| virtual ~AnimatedIconImageSource() {}
|
|
|
| - virtual gfx::ImageSkiaRep GetImageForScale(float scale) OVERRIDE {
|
| + virtual gfx::ImageSkiaRep GetImageForScale(ui::ScaleFactor scale) OVERRIDE {
|
| gfx::ImageSkiaRep original_rep = image_.GetRepresentation(scale);
|
| if (!animation_.get())
|
| return original_rep;
|
| @@ -76,7 +77,8 @@
|
| // factor passed to this method. We want to use the former (since we are
|
| // using bitmap for that scale).
|
| return gfx::ImageSkiaRep(
|
| - animation_->Apply(original_rep.sk_bitmap()), original_rep.scale());
|
| + animation_->Apply(original_rep.sk_bitmap()),
|
| + original_rep.scale_factor());
|
| }
|
|
|
| gfx::ImageSkia image_;
|
|
|