Index: ui/views/controls/menu/menu_win.cc |
diff --git a/ui/views/controls/menu/menu_win.cc b/ui/views/controls/menu/menu_win.cc |
index 736a7ed634b7a47c3664e91ece2c34c09e4996e6..b473d5c8ca7a68d9727627100cac3b257011b204 100644 |
--- a/ui/views/controls/menu/menu_win.cc |
+++ b/ui/views/controls/menu/menu_win.cc |
@@ -183,8 +183,10 @@ class MenuHostWindow : public ui::WindowImpl { |
// Draw the icon after the label, otherwise it would be covered |
// by the label. |
+ gfx::ImageSkiaRep icon_image_rep = |
+ data->icon.GetRepresentation(ui::SCALE_FACTOR_100P); |
if (data->icon.width() != 0 && data->icon.height() != 0) { |
- gfx::Canvas canvas(data->icon, false); |
+ gfx::Canvas canvas(icon_image_rep, false); |
skia::DrawToNativeContext( |
canvas.sk_canvas(), hDC, lpdis->rcItem.left + kItemLeftMargin, |
lpdis->rcItem.top + (lpdis->rcItem.bottom - lpdis->rcItem.top - |