| Index: chrome/browser/ui/views/extensions/extension_message_bubble_view.h
|
| diff --git a/chrome/browser/ui/views/extensions/extension_message_bubble_view.h b/chrome/browser/ui/views/extensions/extension_message_bubble_view.h
|
| index 4f07bb8f0894a9c03a2fed77a62e38e7c728cf67..741173b25f2645b5d1e4617226ed10c103766f12 100644
|
| --- a/chrome/browser/ui/views/extensions/extension_message_bubble_view.h
|
| +++ b/chrome/browser/ui/views/extensions/extension_message_bubble_view.h
|
| @@ -46,7 +46,7 @@ class ExtensionMessageBubbleView : public ExtensionMessageBubble,
|
| private:
|
| ExtensionMessageBubbleView(
|
| views::View* anchor_view,
|
| - ExtensionMessageBubbleController::Delegate* delegate);
|
| + scoped_ptr<ExtensionMessageBubbleController> controller);
|
| virtual ~ExtensionMessageBubbleView();
|
|
|
| // Shows the bubble and updates the counter for how often it has been shown.
|
| @@ -69,8 +69,8 @@ class ExtensionMessageBubbleView : public ExtensionMessageBubble,
|
|
|
| base::WeakPtrFactory<ExtensionMessageBubbleView> weak_factory_;
|
|
|
| - // The controller for the bubble. Weak, not owned by us.
|
| - ExtensionMessageBubbleController::Delegate* delegate_;
|
| + // The controller for this bubble.
|
| + scoped_ptr<ExtensionMessageBubbleController> controller_;
|
|
|
| // The headline, labels and buttons on the bubble.
|
| views::Label* headline_;
|
|
|