| Index: chrome/browser/prerender/prerender_browsertest.cc
|
| diff --git a/chrome/browser/prerender/prerender_browsertest.cc b/chrome/browser/prerender/prerender_browsertest.cc
|
| index e9a0955fe05c0339f0080eda5507e86187b77eee..00d48f476d89f691a77b672e7636ce64c1f6bd6d 100644
|
| --- a/chrome/browser/prerender/prerender_browsertest.cc
|
| +++ b/chrome/browser/prerender/prerender_browsertest.cc
|
| @@ -28,7 +28,7 @@
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_finder.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| -#include "chrome/browser/ui/tab_contents/tab_contents_wrapper.h"
|
| +#include "chrome/browser/ui/tab_contents/tab_contents.h"
|
| #include "chrome/common/chrome_notification_types.h"
|
| #include "chrome/common/chrome_paths.h"
|
| #include "chrome/common/chrome_switches.h"
|
| @@ -641,7 +641,7 @@ class PrerenderBrowserTest : public InProcessBrowserTest {
|
| content::NOTIFICATION_NAV_ENTRY_COMMITTED,
|
| content::NotificationService::AllSources());
|
| RenderViewHost* render_view_host =
|
| - current_browser()->GetSelectedWebContents()->GetRenderViewHost();
|
| + current_browser()->GetActiveWebContents()->GetRenderViewHost();
|
| render_view_host->ExecuteJavascriptInWebFrame(
|
| string16(),
|
| ASCIIToUTF16("ClickOpenLink()"));
|
| @@ -673,7 +673,7 @@ class PrerenderBrowserTest : public InProcessBrowserTest {
|
| back_nav_observer.Wait();
|
| bool original_prerender_page = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| - current_browser()->GetSelectedWebContents()->GetRenderViewHost(), L"",
|
| + current_browser()->GetActiveWebContents()->GetRenderViewHost(), L"",
|
| L"window.domAutomationController.send(IsOriginalPrerenderPage())",
|
| &original_prerender_page));
|
| EXPECT_TRUE(original_prerender_page);
|
| @@ -683,7 +683,7 @@ class PrerenderBrowserTest : public InProcessBrowserTest {
|
| // in. This must be called when the prerendered page is the current page
|
| // in the active tab.
|
| void GoBackToPageBeforePrerender() {
|
| - WebContents* tab = current_browser()->GetSelectedWebContents();
|
| + WebContents* tab = current_browser()->GetActiveWebContents();
|
| ASSERT_TRUE(tab);
|
| EXPECT_FALSE(tab->IsLoading());
|
| ui_test_utils::WindowedNotificationObserver back_nav_observer(
|
| @@ -731,16 +731,14 @@ class PrerenderBrowserTest : public InProcessBrowserTest {
|
| }
|
|
|
| PrerenderManager* GetPrerenderManager() const {
|
| - Profile* profile =
|
| - current_browser()->GetSelectedTabContentsWrapper()->profile();
|
| + Profile* profile = current_browser()->GetActiveTabContents()->profile();
|
| PrerenderManager* prerender_manager =
|
| PrerenderManagerFactory::GetForProfile(profile);
|
| return prerender_manager;
|
| }
|
|
|
| const PrerenderLinkManager* GetPrerenderLinkManager() const {
|
| - Profile* profile =
|
| - current_browser()->GetSelectedTabContentsWrapper()->profile();
|
| + Profile* profile = current_browser()->GetActiveTabContents()->profile();
|
| PrerenderLinkManager* prerender_link_manager =
|
| PrerenderLinkManagerFactory::GetForProfile(profile);
|
| return prerender_link_manager;
|
| @@ -953,7 +951,7 @@ class PrerenderBrowserTest : public InProcessBrowserTest {
|
| ASSERT_TRUE(prerender_contents != NULL);
|
|
|
| RenderViewHost* render_view_host =
|
| - current_browser()->GetSelectedWebContents()->GetRenderViewHost();
|
| + current_browser()->GetActiveWebContents()->GetRenderViewHost();
|
| render_view_host->ExecuteJavascriptInWebFrame(
|
| string16(),
|
| ASCIIToUTF16(javascript_function_name));
|
| @@ -1118,7 +1116,7 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderNaClPluginDisabled) {
|
| // TODO(mmenke): While this should reliably fail on regressions, the
|
| // reliability depends on the specifics of ppapi plugin
|
| // loading. It would be great if we could avoid that.
|
| - WebContents* web_contents = browser()->GetSelectedWebContents();
|
| + WebContents* web_contents = browser()->GetActiveWebContents();
|
| bool display_test_result = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| web_contents->GetRenderViewHost(), L"",
|
| @@ -2029,7 +2027,7 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, MAYBE_PrerenderUnload) {
|
| PrerenderTestURL("files/prerender/prerender_page.html", FINAL_STATUS_USED, 1);
|
| string16 expected_title = ASCIIToUTF16("Unloaded");
|
| ui_test_utils::TitleWatcher title_watcher(
|
| - current_browser()->GetSelectedWebContents(), expected_title);
|
| + current_browser()->GetActiveWebContents(), expected_title);
|
| NavigateToDestURL();
|
| EXPECT_EQ(expected_title, title_watcher.WaitAndGetTitle());
|
| }
|
| @@ -2156,7 +2154,7 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderClickNewBackgroundTab) {
|
| IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest,
|
| NavigateToPrerenderedPageWhenDevToolsAttached) {
|
| DisableJavascriptCalls();
|
| - WebContents* web_contents = current_browser()->GetSelectedWebContents();
|
| + WebContents* web_contents = current_browser()->GetActiveWebContents();
|
| DevToolsAgentHost* agent = DevToolsAgentHostRegistry::GetDevToolsAgentHost(
|
| web_contents->GetRenderViewHost());
|
| DevToolsManager* manager = DevToolsManager::GetInstance();
|
| @@ -2224,7 +2222,7 @@ IN_PROC_BROWSER_TEST_F(PrerenderBrowserTestWithNaCl,
|
|
|
| // To avoid any chance of a race, we have to let the script send its response
|
| // asynchronously.
|
| - WebContents* web_contents = browser()->GetSelectedWebContents();
|
| + WebContents* web_contents = browser()->GetActiveWebContents();
|
| bool display_test_result = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| web_contents->GetRenderViewHost(), L"",
|
|
|