| Index: chrome/browser/ui/views/global_error_bubble_view.h
|
| diff --git a/chrome/browser/ui/views/global_error_bubble_view.h b/chrome/browser/ui/views/global_error_bubble_view.h
|
| index 33ab6ce2c0ca22f39542f8281d831cfadf971b55..fac38486af26406af41cdb95c29767aa95d8ee41 100644
|
| --- a/chrome/browser/ui/views/global_error_bubble_view.h
|
| +++ b/chrome/browser/ui/views/global_error_bubble_view.h
|
| @@ -14,9 +14,11 @@ class Browser;
|
| class ElevationIconSetter;
|
| class GlobalErrorWithStandardBubble;
|
|
|
| -class GlobalErrorBubbleView : public views::ButtonListener,
|
| - public views::BubbleDelegateView,
|
| - public GlobalErrorBubbleViewBase {
|
| +class GlobalErrorBubbleView
|
| + : public views::ButtonListener,
|
| + public views::BubbleDelegateView,
|
| + public base::SupportsWeakPtr<GlobalErrorBubbleView>,
|
| + public GlobalErrorBubbleViewBase {
|
| public:
|
| GlobalErrorBubbleView(
|
| views::View* anchor_view,
|
| @@ -37,6 +39,9 @@ class GlobalErrorBubbleView : public views::ButtonListener,
|
| // GlobalErrorBubbleViewBase implementation.
|
| void CloseBubbleView() override;
|
|
|
| + // Update bubble bound when needed (for example, after elevation icon is set).
|
| + void UpdateBound();
|
| +
|
| private:
|
| Browser* browser_;
|
| base::WeakPtr<GlobalErrorWithStandardBubble> error_;
|
|
|