Index: chrome/browser/ui/views/global_error_bubble_view.cc |
diff --git a/chrome/browser/ui/views/global_error_bubble_view.cc b/chrome/browser/ui/views/global_error_bubble_view.cc |
index b4eee9fe2c08966e578db2612a0a4d25061ec5ef..f708cbdac5710f1afeb8fb720677ace89782d7e4 100644 |
--- a/chrome/browser/ui/views/global_error_bubble_view.cc |
+++ b/chrome/browser/ui/views/global_error_bubble_view.cc |
@@ -102,7 +102,10 @@ GlobalErrorBubbleView::GlobalErrorBubbleView( |
accept_button->SetIsDefault(true); |
accept_button->set_tag(TAG_ACCEPT_BUTTON); |
if (error_->ShouldAddElevationIconToAcceptButton()) |
- elevation_icon_setter_.reset(new ElevationIconSetter(accept_button.get())); |
+ elevation_icon_setter_.reset( |
+ new ElevationIconSetter( |
+ accept_button.get(), |
+ base::Bind(&GlobalErrorBubbleView::SizeToContents, AsWeakPtr()))); |
base::string16 cancel_string(error_->GetBubbleViewCancelButtonLabel()); |
scoped_ptr<views::LabelButton> cancel_button; |