Index: chrome/browser/extensions/extension_dom_ui.h |
diff --git a/chrome/browser/extensions/extension_dom_ui.h b/chrome/browser/extensions/extension_dom_ui.h |
index a6c598f45837cea71a8cb7d018f2e5f9ed41bfc0..22a106ccd4312cae0e95aa0fbfce8afa3f87d4e1 100644 |
--- a/chrome/browser/extensions/extension_dom_ui.h |
+++ b/chrome/browser/extensions/extension_dom_ui.h |
@@ -35,6 +35,8 @@ class ExtensionDOMUI |
explicit ExtensionDOMUI(TabContents* tab_contents, GURL url); |
+ virtual ~ExtensionDOMUI(); |
+ |
ExtensionFunctionDispatcher* extension_function_dispatcher() const { |
return extension_function_dispatcher_.get(); |
} |
@@ -48,15 +50,11 @@ class ExtensionDOMUI |
virtual Browser* GetBrowser() const; |
virtual gfx::NativeView GetNativeViewOfHost(); |
virtual gfx::NativeWindow GetCustomFrameNativeWindow(); |
- virtual TabContents* associated_tab_contents() const { |
- return tab_contents(); |
- } |
+ virtual TabContents* associated_tab_contents() const; |
virtual Profile* GetProfile(); |
virtual ExtensionBookmarkManagerEventRouter* |
- extension_bookmark_manager_event_router() { |
- return extension_bookmark_manager_event_router_.get(); |
- } |
+ extension_bookmark_manager_event_router(); |
// BrowserURLHandler |
static bool HandleChromeURLOverride(GURL* url, Profile* profile); |