| Index: chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc
|
| diff --git a/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc b/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc
|
| index ca74f1715fbd476385744435fe89e89cfe84ba08..290dbbbae5b406b6b1b53edf262bce6dc99e6e36 100644
|
| --- a/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc
|
| +++ b/chrome/browser/ui/views/location_bar/icon_label_bubble_view.cc
|
| @@ -116,8 +116,12 @@ void IconLabelBubbleView::OnNativeThemeChanged(
|
| return;
|
|
|
| label_->SetEnabledColor(GetTextColor());
|
| - SkColor border_color = GetBorderColor();
|
| - SkColor background_color = SkColorSetA(border_color, 0x13);
|
| +
|
| + bool inverted =
|
| + color_utils::GetLuminanceForColor(parent_background_color_) < 128;
|
| + SkColor border_color = inverted ? SK_ColorWHITE : GetBorderColor();
|
| + SkColor background_color =
|
| + inverted ? SK_ColorWHITE : SkColorSetA(border_color, 0x13);
|
| set_background(
|
| new BackgroundWith1PxBorder(background_color, border_color, false));
|
| SetLabelBackgroundColor(background_color);
|
|
|