| Index: chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc
|
| diff --git a/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc b/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc
|
| index 6fbe3c268d68b0dbb57e45ae1ec56b0d88ef4163..770343ff7fbec9b208598e799faf728c1d011c5e 100644
|
| --- a/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc
|
| +++ b/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc
|
| @@ -146,7 +146,14 @@ GdkColor NativeThemeGtk2::GetSystemGdkColor(ColorId color_id) const {
|
| // will require careful threading through existing menu code though.
|
| case kColorId_FocusedMenuItemBackgroundColor:
|
| return GetMenuItemStyle()->bg[GTK_STATE_SELECTED];
|
| + case kColorId_HoverMenuItemBackgroundColor:
|
| + return GetMenuItemStyle()->bg[GTK_STATE_PRELIGHT];
|
| + case kColorId_FocusedMenuButtonBorderColor:
|
| + return GetEntryStyle()->bg[GTK_STATE_NORMAL];
|
| + case kColorId_HoverMenuButtonBorderColor:
|
| + return GetEntryStyle()->text_aa[GTK_STATE_PRELIGHT];
|
| case kColorId_MenuBorderColor:
|
| + case kColorId_EnabledMenuButtonBorderColor:
|
| case kColorId_MenuSeparatorColor: {
|
| return GetMenuItemStyle()->text[GTK_STATE_INSENSITIVE];
|
| }
|
| @@ -171,7 +178,7 @@ GdkColor NativeThemeGtk2::GetSystemGdkColor(ColorId color_id) const {
|
| case kColorId_TextButtonHighlightColor:
|
| return GetButtonStyle()->base[GTK_STATE_SELECTED];
|
| case kColorId_TextButtonHoverColor:
|
| - return GetButtonStyle()->text[GTK_STATE_NORMAL];
|
| + return GetButtonStyle()->text[GTK_STATE_PRELIGHT];
|
|
|
| // Textfield
|
| case kColorId_TextfieldDefaultColor:
|
|
|