| 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;
|
|
|