Index: chrome/common/badge_util.cc |
diff --git a/chrome/common/badge_util.cc b/chrome/common/badge_util.cc |
index 3859a7235aa57c3a20c53079ac85c3d2008a2b66..42668e86b3bfdfd56778cf556a1acefdddaf1a8c 100644 |
--- a/chrome/common/badge_util.cc |
+++ b/chrome/common/badge_util.cc |
@@ -84,8 +84,8 @@ SkBitmap DrawBadgeIconOverlay(const SkBitmap& icon, |
badge_width--; |
// Render the badge bitmap and overlay into a canvas. |
- scoped_ptr<gfx::Canvas> canvas( |
- new gfx::Canvas(gfx::Size(badge_width, icon.height()), false)); |
+ scoped_ptr<gfx::Canvas> canvas(new gfx::Canvas( |
+ gfx::Size(badge_width, icon.height()), ui::SCALE_FACTOR_100P, false)); |
canvas->DrawImageInt(icon, 0, 0); |
// Draw the text overlay centered horizontally and vertically. Skia expects |
@@ -97,7 +97,7 @@ SkBitmap DrawBadgeIconOverlay(const SkBitmap& icon, |
badge_text.c_str(), badge_text.size(), x, y, *paint); |
// Return the generated image. |
- return canvas->ExtractBitmap(); |
+ return canvas->ExtractImageRep().sk_bitmap(); |
} |
} // namespace badge_util |