diff options
author | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-27 20:35:15 +0000 |
---|---|---|
committer | avi@chromium.org <avi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-11-27 20:35:15 +0000 |
commit | ea01ff29254d392ad31b28f739837b4c39bbc418 (patch) | |
tree | adb65771476e6224ab6a754cbc9f74fbfffdc77a /chrome/browser/ui/browser_commands.cc | |
parent | c7872edee4401939930a980abd6933416714e5e5 (diff) | |
download | chromium_src-ea01ff29254d392ad31b28f739837b4c39bbc418.zip chromium_src-ea01ff29254d392ad31b28f739837b4c39bbc418.tar.gz chromium_src-ea01ff29254d392ad31b28f739837b4c39bbc418.tar.bz2 |
Remove TabContents from TabStripModel::AppendTabContents.
BUG=107201
TEST=no visible change
Review URL: https://chromiumcodereview.appspot.com/11416203
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169728 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/ui/browser_commands.cc')
-rw-r--r-- | chrome/browser/ui/browser_commands.cc | 12 |
1 files changed, 2 insertions, 10 deletions
diff --git a/chrome/browser/ui/browser_commands.cc b/chrome/browser/ui/browser_commands.cc index 601032f..8886b03 100644 --- a/chrome/browser/ui/browser_commands.cc +++ b/chrome/browser/ui/browser_commands.cc @@ -98,9 +98,6 @@ using content::WebContents; // TODO(avi): Kill this when TabContents goes away. class BrowserCommandsTabContentsCreator { public: - static TabContents* CreateTabContents(content::WebContents* contents) { - return TabContents::Factory::CreateTabContents(contents); - } static TabContents* CloneTabContents(TabContents* contents) { return TabContents::Factory::CloneTabContents(contents); } @@ -634,7 +631,7 @@ void ConvertPopupToTabbedBrowser(Browser* browser) { TabContents* contents = browser->tab_strip_model()->DetachTabContentsAt(browser->active_index()); Browser* b = new Browser(Browser::CreateParams(browser->profile())); - b->tab_strip_model()->AppendTabContents(contents, true); + b->tab_strip_model()->AppendWebContents(contents->web_contents(), true); b->window()->Show(); } @@ -1086,12 +1083,7 @@ void ConvertTabToAppWindow(Browser* browser, Browser* app_browser = new Browser( Browser::CreateParams::CreateForApp( Browser::TYPE_POPUP, app_name, gfx::Rect(), browser->profile())); - TabContents* tab_contents = TabContents::FromWebContents(contents); - if (!tab_contents) { - tab_contents = - BrowserCommandsTabContentsCreator::CreateTabContents(contents); - } - app_browser->tab_strip_model()->AppendTabContents(tab_contents, true); + app_browser->tab_strip_model()->AppendWebContents(contents, true); contents->GetMutableRendererPrefs()->can_accept_load_drops = false; contents->GetRenderViewHost()->SyncRendererPrefs(); |