| Index: chrome/browser/ui/views/profiles/profile_chooser_view.cc | 
| diff --git a/chrome/browser/ui/views/profiles/profile_chooser_view.cc b/chrome/browser/ui/views/profiles/profile_chooser_view.cc | 
| index 16412db0802e358bdb2c1ede32304da272241f02..cdffbf46c01f227808f6b83dd873cfc0b3542593 100644 | 
| --- a/chrome/browser/ui/views/profiles/profile_chooser_view.cc | 
| +++ b/chrome/browser/ui/views/profiles/profile_chooser_view.cc | 
| @@ -656,9 +656,6 @@ ProfileChooserView::ProfileChooserView(views::View* anchor_view, | 
| // Reset the default margins inherited from the BubbleDelegateView. | 
| // Add a small bottom inset so that the bubble's rounded corners show up. | 
| set_margins(gfx::Insets(0, 0, 1, 0)); | 
| -  set_background(views::Background::CreateSolidBackground( | 
| -      GetNativeTheme()->GetSystemColor( | 
| -          ui::NativeTheme::kColorId_DialogBackground))); | 
| ResetView(); | 
|  | 
| avatar_menu_.reset(new AvatarMenu( | 
| @@ -725,6 +722,19 @@ void ProfileChooserView::Init() { | 
| ShowView(view_mode_, avatar_menu_.get()); | 
| } | 
|  | 
| +void ProfileChooserView::OnNativeThemeChanged( | 
| +    const ui::NativeTheme* native_theme) { | 
| +  views::BubbleDelegateView::OnNativeThemeChanged(native_theme); | 
| +  set_background(views::Background::CreateSolidBackground( | 
| +      GetNativeTheme()->GetSystemColor( | 
| +          ui::NativeTheme::kColorId_DialogBackground))); | 
| +  if (auth_error_email_button_) { | 
| +    auth_error_email_button_->SetTextColor( | 
| +        views::LabelButton::STATE_NORMAL, | 
| +        native_theme->GetSystemColor(ui::NativeTheme::kColorId_LinkEnabled)); | 
| +  } | 
| +} | 
| + | 
| void ProfileChooserView::OnAvatarMenuChanged( | 
| AvatarMenu* avatar_menu) { | 
| if (IsProfileChooser(view_mode_) || | 
| @@ -1357,10 +1367,6 @@ views::View* ProfileChooserView::CreateCurrentProfileView( | 
| gfx::CreateVectorIcon(gfx::VectorIconId::WARNING, 18, | 
| gfx::kChromeIconGrey)); | 
|  | 
| -        auth_error_email_button_->SetTextColor( | 
| -            views::LabelButton::STATE_NORMAL, | 
| -            ui::NativeTheme::instance()->GetSystemColor( | 
| -                ui::NativeTheme::kColorId_LinkEnabled)); | 
| auth_error_email_button_->SetFocusable(true); | 
| gfx::Insets insets = | 
| views::LabelButtonAssetBorder::GetDefaultInsetsForStyle( | 
|  |