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..b10d44980c078e00e615f575faec31f1188d067c 100644 |
--- a/chrome/browser/ui/views/global_error_bubble_view.cc |
+++ b/chrome/browser/ui/views/global_error_bubble_view.cc |
@@ -102,7 +102,11 @@ 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, |
+ base::Unretained(this)))); |
base::string16 cancel_string(error_->GetBubbleViewCancelButtonLabel()); |
scoped_ptr<views::LabelButton> cancel_button; |