Index: ui/views/controls/menu/menu_item_view.cc |
diff --git a/ui/views/controls/menu/menu_item_view.cc b/ui/views/controls/menu/menu_item_view.cc |
index e619ee7b753da52667a392991e2e59d4ca7b01ab..19e105d893654d3935e1fe4d7bed7a4437532bdc 100644 |
--- a/ui/views/controls/menu/menu_item_view.cc |
+++ b/ui/views/controls/menu/menu_item_view.cc |
@@ -792,12 +792,15 @@ void MenuItemView::PaintButton(gfx::Canvas* canvas, PaintButtonMode mode) { |
} |
// Render the foreground. |
- ui::NativeTheme::ColorId color_id = |
- ui::NativeTheme::kColorId_DisabledMenuItemForegroundColor; |
+ ui::NativeTheme::ColorId color_id; |
if (enabled()) { |
color_id = render_selection ? |
ui::NativeTheme::kColorId_SelectedMenuItemForegroundColor: |
ui::NativeTheme::kColorId_EnabledMenuItemForegroundColor; |
+ } else { |
+ color_id = delegate && delegate->GetBoldedDisabled(GetCommand()) ? |
+ ui::NativeTheme::kColorId_BoldedDisabledMenuItemForegroundColor : |
+ ui::NativeTheme::kColorId_DisabledMenuItemForegroundColor; |
} |
SkColor fg_color = native_theme->GetSystemColor(color_id); |
SkColor override_foreground_color; |