Index: chrome/browser/extensions/extension_dom_ui.cc |
=================================================================== |
--- chrome/browser/extensions/extension_dom_ui.cc (revision 55729) |
+++ chrome/browser/extensions/extension_dom_ui.cc (working copy) |
@@ -177,12 +177,9 @@ |
} |
Browser* ExtensionDOMUI::GetBrowser() const { |
- Browser* browser = NULL; |
- TabContentsDelegate* tab_contents_delegate = tab_contents()->delegate(); |
- if (tab_contents_delegate) |
- browser = tab_contents_delegate->GetBrowser(); |
- |
- return browser; |
+ // TODO(beng): This is an improper direct dependency on Browser. Route this |
+ // through some sort of delegate. |
+ return BrowserList::FindBrowserWithProfile(DOMUI::GetProfile()); |
} |
Profile* ExtensionDOMUI::GetProfile() { |