| Index: ui/views/controls/button/label_button_unittest.cc
|
| diff --git a/ui/views/controls/button/label_button_unittest.cc b/ui/views/controls/button/label_button_unittest.cc
|
| index 5c62da8d425b77a2f1427393297c1b3d02caaf32..5df8d44839116eaea29a2a7d3f9937536d3a5bf9 100644
|
| --- a/ui/views/controls/button/label_button_unittest.cc
|
| +++ b/ui/views/controls/button/label_button_unittest.cc
|
| @@ -81,20 +81,21 @@ class LabelButtonTest : public test::WidgetTest {
|
| // Establish the expected text colors for testing changes due to state.
|
| themed_normal_text_color_ = button_->GetNativeTheme()->GetSystemColor(
|
| ui::NativeTheme::kColorId_LabelEnabledColor);
|
| +
|
| + // For styled buttons only, platforms other than Desktop Linux either ignore
|
| + // NativeTheme and use a hardcoded black or (on Mac) have a NativeTheme that
|
| + // reliably returns black.
|
| + styled_normal_text_color_ = SK_ColorBLACK;
|
| #if defined(OS_LINUX) && !defined(OS_CHROMEOS)
|
| // The Linux theme provides a non-black highlight text color, but it's not
|
| // used for styled buttons.
|
| styled_highlight_text_color_ = styled_normal_text_color_ =
|
| button_->GetNativeTheme()->GetSystemColor(
|
| ui::NativeTheme::kColorId_ButtonEnabledColor);
|
| +#elif defined(OS_MACOSX)
|
| + styled_highlight_text_color_ = SK_ColorWHITE;
|
| #else
|
| - styled_highlight_text_color_ = button_->GetNativeTheme()->GetSystemColor(
|
| - ui::NativeTheme::kColorId_ButtonHighlightColor);
|
| -
|
| - // For styled buttons only, platforms other than Desktop Linux either ignore
|
| - // NativeTheme and use a hardcoded black or (on Mac) have a NativeTheme that
|
| - // reliably returns black.
|
| - styled_normal_text_color_ = SK_ColorBLACK;
|
| + styled_highlight_text_color_ = styled_normal_text_color_;
|
| #endif
|
| }
|
|
|
|
|