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..ab8ebfbbb4d464ab0b33d24a4a8812cdb51ad51b 100644 |
--- a/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
+++ b/chrome/browser/ui/libgtk2ui/native_theme_gtk2.cc |
@@ -135,6 +135,8 @@ GdkColor NativeThemeGtk2::GetSystemGdkColor(ColorId color_id) const { |
return GetEntryStyle()->bg[GTK_STATE_SELECTED]; |
case kColorId_UnfocusedBorderColor: |
return GetEntryStyle()->text_aa[GTK_STATE_NORMAL]; |
+ case kColorId_HoverBorderColor: |
+ return GetEntryStyle()->text_aa[GTK_STATE_PRELIGHT]; |
// MenuItem |
case kColorId_EnabledMenuItemForegroundColor: |
@@ -146,6 +148,8 @@ 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_MenuBorderColor: |
case kColorId_MenuSeparatorColor: { |
return GetMenuItemStyle()->text[GTK_STATE_INSENSITIVE]; |
@@ -171,7 +175,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: |