| Index: ui/native_theme/native_theme_win.cc | 
| diff --git a/ui/native_theme/native_theme_win.cc b/ui/native_theme/native_theme_win.cc | 
| index 4429d6ba71e138521b4c631906b49c0620562c31..c7faadef8b568f001241f92b17f8bf49c5b38b6e 100644 | 
| --- a/ui/native_theme/native_theme_win.cc | 
| +++ b/ui/native_theme/native_theme_win.cc | 
| @@ -607,8 +607,11 @@ SkColor NativeThemeWin::GetSystemColor(ColorId color_id) const { | 
| case kColorId_ResultsTableSelectedBackground: | 
| return system_colors_[COLOR_HIGHLIGHT]; | 
| case kColorId_ResultsTableNormalText: | 
| -    case kColorId_ResultsTableHoveredText: | 
| return system_colors_[COLOR_WINDOWTEXT]; | 
| +    case kColorId_ResultsTableHoveredText: | 
| +      return color_utils::GetReadableColor( | 
| +          system_colors_[COLOR_WINDOWTEXT], | 
| +          GetSystemColor(kColorId_ResultsTableHoveredBackground)); | 
| case kColorId_ResultsTableSelectedText: | 
| return system_colors_[COLOR_HIGHLIGHTTEXT]; | 
| case kColorId_ResultsTableNormalDimmedText: | 
| @@ -641,6 +644,25 @@ SkColor NativeThemeWin::GetSystemColor(ColorId color_id) const { | 
| case kColorId_ResultsTableSelectedDivider: | 
| return color_utils::AlphaBlend(system_colors_[COLOR_HIGHLIGHTTEXT], | 
| system_colors_[COLOR_HIGHLIGHT], 0x34); | 
| +    case kColorId_ResultsTablePositiveText: | 
| +      return color_utils::GetReadableColor(Sk_ColorGREEN, | 
| +                                           system_colors_[COLOR_WINDOW]); | 
| +    case kColorId_ResultsTablePositiveHoveredText: | 
| +      return color_utils::GetReadableColor( | 
| +          Sk_ColorGREEN, | 
| +          GetSystemColor(kColorId_ResultsTableHoveredBackground)); | 
| +    case kColorId_ResultsTablePositiveSelectedText: | 
| +      return color_utils::GetReadableColor(Sk_ColorGREEN, | 
| +                                           system_colors_[COLOR_HIGHLIGHT]); | 
| +    case kColorId_ResultsTableNegativeText: | 
| +      return color_utils::GetReadableColor(Sk_ColorRED, | 
| +                                           system_colors_[COLOR_WINDOW]); | 
| +    case kColorId_ResultsTableNegativeHoveredText: | 
| +      return color_utils::GetReadableColor( | 
| +          Sk_ColorRED, GetSystemColor(kColorId_ResultsTableHoveredBackground)); | 
| +    case kColorId_ResultsTableNegativeSelectedText: | 
| +      return color_utils::GetReadableColor(Sk_ColorRED, | 
| +                                           system_colors_[COLOR_HIGHLIGHT]); | 
| } | 
| NOTREACHED(); | 
| return kInvalidColorIdColor; | 
|  |