Index: chrome/browser/extensions/extension_tab_util.cc |
diff --git a/chrome/browser/extensions/extension_tab_util.cc b/chrome/browser/extensions/extension_tab_util.cc |
index 55d9c4ceb1e8b99c6e27e5ff4e6d809b3557f0cd..8d49ea784c1a8bd5e518707962b2292fc018e2c4 100644 |
--- a/chrome/browser/extensions/extension_tab_util.cc |
+++ b/chrome/browser/extensions/extension_tab_util.cc |
@@ -232,7 +232,8 @@ void ExtensionTabUtil::CreateTab(WebContents* web_contents, |
const bool browser_created = !browser; |
if (!browser) |
browser = new Browser(Browser::CreateParams(profile)); |
- TabContents* tab_contents = new TabContents(web_contents); |
+ TabContents* tab_contents = |
+ TabContents::Factory::CreateTabContents(web_contents); |
chrome::NavigateParams params(browser, tab_contents); |
// The extension_app_id parameter ends up as app_name in the Browser |