Index: chrome/browser/chromeos/status/status_area_button.cc |
diff --git a/chrome/browser/chromeos/status/status_area_button.cc b/chrome/browser/chromeos/status/status_area_button.cc |
index 21b18ddf88e5b3e5dff253920e7de25d9b5d2cd1..3abf6dd864a52267233ac0ef338a69c145605a5b 100644 |
--- a/chrome/browser/chromeos/status/status_area_button.cc |
+++ b/chrome/browser/chromeos/status/status_area_button.cc |
@@ -30,7 +30,7 @@ StatusAreaButton::StatusAreaButton(views::ViewMenuDelegate* menu_delegate) |
SetTextHaloColor(kStatusTextHaloColor); |
} |
-void StatusAreaButton::OnPaint(gfx::Canvas* canvas, bool for_drag) { |
+void StatusAreaButton::PaintButton(gfx::Canvas* canvas, PaintButtonMode mode) { |
if (state() == BS_PUSHED) { |
// Apply 10% white when pushed down. |
canvas->FillRectInt(SkColorSetARGB(0x19, 0xFF, 0xFF, 0xFF), |
@@ -38,11 +38,7 @@ void StatusAreaButton::OnPaint(gfx::Canvas* canvas, bool for_drag) { |
} |
if (use_menu_button_paint_) { |
- views::MenuButton::PaintButton( |
- canvas, |
- for_drag ? |
- views::MenuButton::PB_FOR_DRAG : |
- views::MenuButton::PB_NORMAL); |
+ views::MenuButton::PaintButton(canvas, mode); |
} else { |
canvas->DrawBitmapInt(icon(), horizontal_padding(), 0); |
OnPaintFocusBorder(canvas); |