Index: chrome/browser/ui/webui/chrome_web_contents_handler.cc |
diff --git a/chrome/browser/ui/webui/chrome_web_contents_handler.cc b/chrome/browser/ui/webui/chrome_web_contents_handler.cc |
index 536cffcedb04261c5d180cf6095222ff53a9a32d..42375bef8e9c32c06cd4a48dfbc4faaea6d08005 100644 |
--- a/chrome/browser/ui/webui/chrome_web_contents_handler.cc |
+++ b/chrome/browser/ui/webui/chrome_web_contents_handler.cc |
@@ -82,7 +82,8 @@ void ChromeWebContentsHandler::AddNewContents( |
const bool browser_created = !browser; |
if (!browser) |
browser = new Browser(Browser::CreateParams(profile)); |
- TabContents* tab_contents = new TabContents(new_contents); |
+ TabContents* tab_contents = |
+ TabContents::Factory::CreateTabContents(new_contents); |
chrome::NavigateParams params(browser, tab_contents); |
// TODO(pinkerton): no way to get a TabContents for this. |
// params.source_contents = source; |