Index: chrome/browser/ui/views/infobars/confirm_infobar.cc |
diff --git a/chrome/browser/ui/views/infobars/confirm_infobar.cc b/chrome/browser/ui/views/infobars/confirm_infobar.cc |
index b1770353c9d3c26e75520d3455b25dcc006150b7..7e335a2517517e0bfc81e157728421962a3df45b 100644 |
--- a/chrome/browser/ui/views/infobars/confirm_infobar.cc |
+++ b/chrome/browser/ui/views/infobars/confirm_infobar.cc |
@@ -71,7 +71,9 @@ void ConfirmInfoBar::ViewHierarchyChanged( |
ok_button_ = CreateLabelButton( |
this, delegate->GetButtonLabel(ConfirmInfoBarDelegate::BUTTON_OK)); |
if (delegate->OKButtonTriggersUACPrompt()) |
- elevation_icon_setter_.reset(new ElevationIconSetter(ok_button_)); |
+ elevation_icon_setter_.reset(new ElevationIconSetter( |
+ ok_button_, |
+ base::Bind(&ConfirmInfoBar::InvalidateLayout, AsWeakPtr()))); |
Peter Kasting
2015/02/23 21:26:48
I would bind to Layout() rather than InvalidateLay
xiaoling
2015/02/23 21:50:04
Done.
|
AddChildView(ok_button_); |
} |