diff options
author | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-29 22:22:03 +0000 |
---|---|---|
committer | ben@chromium.org <ben@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-06-29 22:22:03 +0000 |
commit | 52877dbc6c22a02dc7d1dd6f22de2c2b3e7eac17 (patch) | |
tree | f39b0d32959778625fdeb00f178061a6411213c3 /chrome/browser/debugger | |
parent | 78ce87fbedda14f033aaaf474b94c4966e8bf3d0 (diff) | |
download | chromium_src-52877dbc6c22a02dc7d1dd6f22de2c2b3e7eac17.zip chromium_src-52877dbc6c22a02dc7d1dd6f22de2c2b3e7eac17.tar.gz chromium_src-52877dbc6c22a02dc7d1dd6f22de2c2b3e7eac17.tar.bz2 |
Move tab functions off Browser into browser_tabstrip and browser_tabrestore.
http://crbug.com/133576
TEST=none
Review URL: https://chromiumcodereview.appspot.com/10702029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@145015 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/debugger')
-rw-r--r-- | chrome/browser/debugger/devtools_sanity_browsertest.cc | 7 | ||||
-rw-r--r-- | chrome/browser/debugger/devtools_window.cc | 9 |
2 files changed, 8 insertions, 8 deletions
diff --git a/chrome/browser/debugger/devtools_sanity_browsertest.cc b/chrome/browser/debugger/devtools_sanity_browsertest.cc index 68551d1..aa5ffa6 100644 --- a/chrome/browser/debugger/devtools_sanity_browsertest.cc +++ b/chrome/browser/debugger/devtools_sanity_browsertest.cc @@ -17,6 +17,7 @@ #include "chrome/browser/profiles/profile.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_commands.h" +#include "chrome/browser/ui/browser_tabstrip.h" #include "chrome/browser/ui/tab_contents/tab_contents.h" #include "chrome/common/chrome_notification_types.h" #include "chrome/common/chrome_paths.h" @@ -146,7 +147,7 @@ class DevToolsSanityTest : public InProcessBrowserTest { } WebContents* GetInspectedTab() { - return browser()->GetWebContentsAt(0); + return chrome::GetWebContentsAt(browser(), 0); } void CloseDevToolsWindow() { @@ -406,7 +407,7 @@ class WorkerDevToolsSanityTest : public InProcessBrowserTest { void CloseDevToolsWindow() { Browser* browser = window_->browser(); - browser->CloseAllTabs(); + chrome::CloseAllTabs(browser); BrowserClosedObserver close_observer(browser); } @@ -534,7 +535,7 @@ IN_PROC_BROWSER_TEST_F(DevToolsSanityTest, TestReattachAfterCrash) { ui_test_utils::WindowedNotificationObserver observer( content::NOTIFICATION_LOAD_STOP, content::Source<NavigationController>( - &browser()->GetActiveWebContents()->GetController())); + &chrome::GetActiveWebContents(browser())->GetController())); chrome::Reload(browser(), CURRENT_TAB); observer.Wait(); diff --git a/chrome/browser/debugger/devtools_window.cc b/chrome/browser/debugger/devtools_window.cc index 8b495aa..1743132 100644 --- a/chrome/browser/debugger/devtools_window.cc +++ b/chrome/browser/debugger/devtools_window.cc @@ -22,6 +22,7 @@ #include "chrome/browser/themes/theme_service_factory.h" #include "chrome/browser/ui/browser.h" #include "chrome/browser/ui/browser_list.h" +#include "chrome/browser/ui/browser_tabstrip.h" #include "chrome/browser/ui/browser_window.h" #include "chrome/browser/ui/tab_contents/tab_contents.h" #include "chrome/browser/ui/tabs/tab_strip_model.h" @@ -173,7 +174,7 @@ DevToolsWindow* DevToolsWindow::Create( bool shared_worker_frontend) { // Create TabContents with devtools. TabContents* tab_contents = - Browser::TabContentsFactory(profile, NULL, MSG_ROUTING_NONE, NULL, NULL); + chrome::TabContentsFactory(profile, NULL, MSG_ROUTING_NONE, NULL, NULL); tab_contents->web_contents()->GetRenderViewHost()->AllowBindings( content::BINDINGS_POLICY_WEB_UI); tab_contents->web_contents()->GetController().LoadURL( @@ -257,7 +258,7 @@ void DevToolsWindow::InspectedContentsClosing() { // for us. Browser* browser = browser_; delete this; - browser->CloseAllTabs(); + chrome::CloseAllTabs(browser); } } @@ -388,11 +389,9 @@ bool DevToolsWindow::FindInspectedBrowserAndTabIndex(Browser** browser, if (!inspected_tab_) return false; - const NavigationController& controller = - inspected_tab_->web_contents()->GetController(); for (BrowserList::const_iterator it = BrowserList::begin(); it != BrowserList::end(); ++it) { - int tab_index = (*it)->GetIndexOfController(&controller); + int tab_index = chrome::GetIndexOfTab(*it, inspected_tab_->web_contents()); if (tab_index != TabStripModel::kNoTab) { *browser = *it; *tab = tab_index; |