| Index: chrome/browser/prerender/prerender_browsertest.cc
|
| ===================================================================
|
| --- chrome/browser/prerender/prerender_browsertest.cc (revision 145001)
|
| +++ chrome/browser/prerender/prerender_browsertest.cc (working copy)
|
| @@ -28,6 +28,7 @@
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_commands.h"
|
| #include "chrome/browser/ui/browser_finder.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/common/chrome_notification_types.h"
|
| @@ -638,7 +639,7 @@
|
| content::NOTIFICATION_NAV_ENTRY_COMMITTED,
|
| content::NotificationService::AllSources());
|
| RenderViewHost* render_view_host =
|
| - current_browser()->GetActiveWebContents()->GetRenderViewHost();
|
| + chrome::GetActiveWebContents(current_browser())->GetRenderViewHost();
|
| render_view_host->ExecuteJavascriptInWebFrame(
|
| string16(),
|
| ASCIIToUTF16("ClickOpenLink()"));
|
| @@ -670,8 +671,8 @@
|
| back_nav_observer.Wait();
|
| bool original_prerender_page = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| - current_browser()->GetActiveWebContents()->GetRenderViewHost(), L"",
|
| - L"window.domAutomationController.send(IsOriginalPrerenderPage())",
|
| + chrome::GetActiveWebContents(current_browser())->GetRenderViewHost(),
|
| + L"", L"window.domAutomationController.send(IsOriginalPrerenderPage())",
|
| &original_prerender_page));
|
| EXPECT_TRUE(original_prerender_page);
|
| }
|
| @@ -680,7 +681,7 @@
|
| // in. This must be called when the prerendered page is the current page
|
| // in the active tab.
|
| void GoBackToPageBeforePrerender() {
|
| - WebContents* tab = current_browser()->GetActiveWebContents();
|
| + WebContents* tab = chrome::GetActiveWebContents(current_browser());
|
| ASSERT_TRUE(tab);
|
| EXPECT_FALSE(tab->IsLoading());
|
| ui_test_utils::WindowedNotificationObserver back_nav_observer(
|
| @@ -728,16 +729,15 @@
|
| }
|
|
|
| PrerenderManager* GetPrerenderManager() const {
|
| - Profile* profile = current_browser()->GetActiveTabContents()->profile();
|
| PrerenderManager* prerender_manager =
|
| - PrerenderManagerFactory::GetForProfile(profile);
|
| + PrerenderManagerFactory::GetForProfile(current_browser()->profile());
|
| return prerender_manager;
|
| }
|
|
|
| const PrerenderLinkManager* GetPrerenderLinkManager() const {
|
| - Profile* profile = current_browser()->GetActiveTabContents()->profile();
|
| PrerenderLinkManager* prerender_link_manager =
|
| - PrerenderLinkManagerFactory::GetForProfile(profile);
|
| + PrerenderLinkManagerFactory::GetForProfile(
|
| + current_browser()->profile());
|
| return prerender_link_manager;
|
| }
|
|
|
| @@ -948,7 +948,7 @@
|
| ASSERT_TRUE(prerender_contents != NULL);
|
|
|
| RenderViewHost* render_view_host =
|
| - current_browser()->GetActiveWebContents()->GetRenderViewHost();
|
| + chrome::GetActiveWebContents(current_browser())->GetRenderViewHost();
|
| render_view_host->ExecuteJavascriptInWebFrame(
|
| string16(),
|
| ASCIIToUTF16(javascript_function_name));
|
| @@ -1113,7 +1113,7 @@
|
| // 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()->GetActiveWebContents();
|
| + WebContents* web_contents = chrome::GetActiveWebContents(browser());
|
| bool display_test_result = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| web_contents->GetRenderViewHost(), L"",
|
| @@ -1606,7 +1606,7 @@
|
| #else
|
| IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest, PrerenderWindowSize) {
|
| #endif
|
| - ui_test_utils::CloseAllInfoBars(browser()->GetActiveTabContents());
|
| + ui_test_utils::CloseAllInfoBars(chrome::GetActiveTabContents(browser()));
|
|
|
| PrerenderTestURL("files/prerender/prerender_size.html",
|
| FINAL_STATUS_USED,
|
| @@ -2034,7 +2034,7 @@
|
| PrerenderTestURL("files/prerender/prerender_page.html", FINAL_STATUS_USED, 1);
|
| string16 expected_title = ASCIIToUTF16("Unloaded");
|
| ui_test_utils::TitleWatcher title_watcher(
|
| - current_browser()->GetActiveWebContents(), expected_title);
|
| + chrome::GetActiveWebContents(current_browser()), expected_title);
|
| NavigateToDestURL();
|
| EXPECT_EQ(expected_title, title_watcher.WaitAndGetTitle());
|
| }
|
| @@ -2161,7 +2161,7 @@
|
| IN_PROC_BROWSER_TEST_F(PrerenderBrowserTest,
|
| NavigateToPrerenderedPageWhenDevToolsAttached) {
|
| DisableJavascriptCalls();
|
| - WebContents* web_contents = current_browser()->GetActiveWebContents();
|
| + WebContents* web_contents = chrome::GetActiveWebContents(current_browser());
|
| DevToolsAgentHost* agent = DevToolsAgentHostRegistry::GetDevToolsAgentHost(
|
| web_contents->GetRenderViewHost());
|
| DevToolsManager* manager = DevToolsManager::GetInstance();
|
| @@ -2229,7 +2229,7 @@
|
|
|
| // To avoid any chance of a race, we have to let the script send its response
|
| // asynchronously.
|
| - WebContents* web_contents = browser()->GetActiveWebContents();
|
| + WebContents* web_contents = chrome::GetActiveWebContents(browser());
|
| bool display_test_result = false;
|
| ASSERT_TRUE(ui_test_utils::ExecuteJavaScriptAndExtractBool(
|
| web_contents->GetRenderViewHost(), L"",
|
|
|