summaryrefslogtreecommitdiffstats
path: root/chrome/browser/automation/testing_automation_provider.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/automation/testing_automation_provider.cc')
-rw-r--r--chrome/browser/automation/testing_automation_provider.cc22
1 files changed, 9 insertions, 13 deletions
diff --git a/chrome/browser/automation/testing_automation_provider.cc b/chrome/browser/automation/testing_automation_provider.cc
index d86ef49..eea9313 100644
--- a/chrome/browser/automation/testing_automation_provider.cc
+++ b/chrome/browser/automation/testing_automation_provider.cc
@@ -4167,19 +4167,6 @@ void TestingAutomationProvider::SetExtensionStateById(
service->SetIsIncognitoEnabled(extension->id(), allow_in_incognito);
}
-namespace {
-
-// Selects the given |browser| and |tab| if not selected already.
-void EnsureTabSelected(Browser* browser, WebContents* tab) {
- if (browser->GetSelectedWebContents() != tab ||
- browser != BrowserList::GetLastActive()) {
- browser->ActivateTabAt(browser->GetIndexOfController(&tab->GetController()),
- true /* user_gesture */);
- }
-}
-
-} // namespace
-
// See TriggerPageActionById() in chrome/test/pyautolib/pyauto.py
// for sample json input.
void TestingAutomationProvider::TriggerPageActionById(
@@ -6653,3 +6640,12 @@ void TestingAutomationProvider::OnRemoveProvider() {
if (g_browser_process)
g_browser_process->GetAutomationProviderList()->RemoveProvider(this);
}
+
+void TestingAutomationProvider::EnsureTabSelected(Browser* browser,
+ WebContents* tab) {
+ if (browser->GetSelectedWebContents() != tab ||
+ browser != BrowserList::GetLastActive()) {
+ browser->ActivateTabAt(browser->GetIndexOfController(&tab->GetController()),
+ true /* user_gesture */);
+ }
+}