Index: chrome/browser/ui/views/extensions/extension_dialog.h |
diff --git a/chrome/browser/ui/views/extensions/extension_dialog.h b/chrome/browser/ui/views/extensions/extension_dialog.h |
index 272f27091a823a7e81f4eed390d58d88d5f99e77..3445eb5a3211e4ebf08f9cd0ce57f3567b3c6826 100644 |
--- a/chrome/browser/ui/views/extensions/extension_dialog.h |
+++ b/chrome/browser/ui/views/extensions/extension_dialog.h |
@@ -29,8 +29,6 @@ class ExtensionDialog : public views::WidgetDelegate, |
public content::NotificationObserver, |
public base::RefCounted<ExtensionDialog> { |
public: |
- virtual ~ExtensionDialog(); |
- |
// Create and show a dialog with |url| centered over the browser window. |
// |browser| is the browser to which the pop-up will be attached. |
// |web_contents| is the tab that spawned the dialog. |
@@ -92,7 +90,12 @@ class ExtensionDialog : public views::WidgetDelegate, |
const content::NotificationSource& source, |
const content::NotificationDetails& details) OVERRIDE; |
+ protected: |
+ virtual ~ExtensionDialog(); |
+ |
private: |
+ friend class base::RefCounted<ExtensionDialog>; |
+ |
// Use Show() to create instances. |
ExtensionDialog(ExtensionHost* host, ExtensionDialogObserver* observer); |