| Index: chrome/browser/ui/views/location_bar/location_bar_view.cc
|
| diff --git a/chrome/browser/ui/views/location_bar/location_bar_view.cc b/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
| index 6b4235d1f1b8bcacf45da01c17582ccdf9de49a4..0c1f9f8f7892236919030fdeb7fe32cf657ea9bb 100644
|
| --- a/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
| +++ b/chrome/browser/ui/views/location_bar/location_bar_view.cc
|
| @@ -869,9 +869,12 @@ void LocationBarView::RefreshLocationIcon() {
|
| icon_id = gfx::VectorIconId::LOCATION_BAR_HTTPS_VALID_IN_CHIP;
|
| icon_color = location_icon_view_->GetTextColor();
|
| } else {
|
| - icon_id = omnibox_view_->GetVectorIcon(
|
| - color_utils::IsDark(GetColor(BACKGROUND)));
|
| - icon_color = color_utils::DeriveDefaultIconColor(GetColor(TEXT));
|
| + icon_id = omnibox_view_->GetVectorIcon();
|
| + security_state::SecurityStateModel::SecurityLevel security_level =
|
| + GetToolbarModel()->GetSecurityLevel(false);
|
| + icon_color = (security_level == security_state::SecurityStateModel::NONE)
|
| + ? color_utils::DeriveDefaultIconColor(GetColor(TEXT))
|
| + : GetSecureTextColor(security_level);
|
| }
|
| location_icon_view_->SetImage(
|
| gfx::CreateVectorIcon(icon_id, kIconSize, icon_color));
|
|
|