| Index: chrome/browser/automation/automation_provider_observers.cc
|
| ===================================================================
|
| --- chrome/browser/automation/automation_provider_observers.cc (revision 116288)
|
| +++ chrome/browser/automation/automation_provider_observers.cc (working copy)
|
| @@ -89,6 +89,7 @@
|
| using content::BrowserThread;
|
| using content::DownloadItem;
|
| using content::DownloadManager;
|
| +using content::NavigationController;
|
| using content::WebContents;
|
|
|
| // Holds onto start and stop timestamps for a particular tab
|
| @@ -233,7 +234,7 @@
|
|
|
| NavigationControllerRestoredObserver::NavigationControllerRestoredObserver(
|
| AutomationProvider* automation,
|
| - content::NavigationController* controller,
|
| + NavigationController* controller,
|
| IPC::Message* reply_message)
|
| : automation_(automation->AsWeakPtr()),
|
| controller_(controller),
|
| @@ -273,7 +274,7 @@
|
| }
|
|
|
| NavigationNotificationObserver::NavigationNotificationObserver(
|
| - content::NavigationController* controller,
|
| + NavigationController* controller,
|
| AutomationProvider* automation,
|
| IPC::Message* reply_message,
|
| int number_of_navigations,
|
| @@ -290,7 +291,7 @@
|
| return;
|
| }
|
| DCHECK_LT(0, navigations_remaining_);
|
| - content::Source<content::NavigationController> source(controller_);
|
| + content::Source<NavigationController> source(controller_);
|
| registrar_.Add(this, content::NOTIFICATION_NAV_ENTRY_COMMITTED, source);
|
| registrar_.Add(this, content::NOTIFICATION_LOAD_START, source);
|
| registrar_.Add(this, content::NOTIFICATION_LOAD_STOP, source);
|
| @@ -395,7 +396,7 @@
|
| ObserveTab(&(content::Source<TabContentsWrapper>(source).ptr()->
|
| tab_contents()->GetController()));
|
| } else {
|
| - ObserveTab(content::Source<content::NavigationController>(source).ptr());
|
| + ObserveTab(content::Source<NavigationController>(source).ptr());
|
| }
|
| delete this;
|
| } else {
|
| @@ -415,7 +416,7 @@
|
| TabAppendedNotificationObserver::~TabAppendedNotificationObserver() {}
|
|
|
| void TabAppendedNotificationObserver::ObserveTab(
|
| - content::NavigationController* controller) {
|
| + NavigationController* controller) {
|
| if (!automation_)
|
| return;
|
|
|
| @@ -443,7 +444,7 @@
|
| TabClosedNotificationObserver::~TabClosedNotificationObserver() {}
|
|
|
| void TabClosedNotificationObserver::ObserveTab(
|
| - content::NavigationController* controller) {
|
| + NavigationController* controller) {
|
| if (!automation_)
|
| return;
|
|
|
| @@ -885,8 +886,8 @@
|
| content::Source<Browser>(source).ptr());
|
| } else if (type == content::NOTIFICATION_LOAD_STOP) {
|
| // Only send the result if the loaded tab is in the new window.
|
| - content::NavigationController* controller =
|
| - content::Source<content::NavigationController>(source).ptr();
|
| + NavigationController* controller =
|
| + content::Source<NavigationController>(source).ptr();
|
| TabContentsWrapper* tab = TabContentsWrapper::GetCurrentWrapperForContents(
|
| controller->GetWebContents());
|
| int window_id = tab ? tab->restore_tab_helper()->window_id().id() : -1;
|
| @@ -1900,13 +1901,13 @@
|
| }
|
|
|
| OmniboxAcceptNotificationObserver::OmniboxAcceptNotificationObserver(
|
| - content::NavigationController* controller,
|
| + NavigationController* controller,
|
| AutomationProvider* automation,
|
| IPC::Message* reply_message)
|
| : automation_(automation->AsWeakPtr()),
|
| reply_message_(reply_message),
|
| controller_(controller) {
|
| - content::Source<content::NavigationController> source(controller_);
|
| + content::Source<NavigationController> source(controller_);
|
| registrar_.Add(this, content::NOTIFICATION_LOAD_STOP, source);
|
| // Pages requiring auth don't send LOAD_STOP.
|
| registrar_.Add(this, chrome::NOTIFICATION_AUTH_NEEDED, source);
|
| @@ -2198,7 +2199,7 @@
|
| }
|
|
|
| AppLaunchObserver::AppLaunchObserver(
|
| - content::NavigationController* controller,
|
| + NavigationController* controller,
|
| AutomationProvider* automation,
|
| IPC::Message* reply_message,
|
| extension_misc::LaunchContainer launch_container)
|
| @@ -2209,7 +2210,7 @@
|
| new_window_id_(extension_misc::kUnknownWindowId) {
|
| if (launch_container_ == extension_misc::LAUNCH_TAB) {
|
| // Need to wait for the currently-active tab to reload.
|
| - content::Source<content::NavigationController> source(controller_);
|
| + content::Source<NavigationController> source(controller_);
|
| registrar_.Add(this, content::NOTIFICATION_LOAD_STOP, source);
|
| } else {
|
| // Need to wait for a new tab in a new window to load.
|
| @@ -2236,8 +2237,8 @@
|
| return;
|
| } else {
|
| // The app has launched only if the loaded tab is in the new window.
|
| - content::NavigationController* controller =
|
| - content::Source<content::NavigationController>(source).ptr();
|
| + NavigationController* controller =
|
| + content::Source<NavigationController>(source).ptr();
|
| TabContentsWrapper* tab =
|
| TabContentsWrapper::GetCurrentWrapperForContents(
|
| controller->GetWebContents());
|
| @@ -2750,7 +2751,7 @@
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) {
|
| DCHECK_EQ(content::NOTIFICATION_TAB_PARENTED, type);
|
| - content::NavigationController* controller =
|
| + NavigationController* controller =
|
| &(content::Source<TabContentsWrapper>(source).ptr()->
|
| tab_contents()->GetController());
|
| if (automation_) {
|
| @@ -2971,8 +2972,8 @@
|
| content::Source<Browser>(source).ptr());
|
| } else if (type == content::NOTIFICATION_LOAD_STOP) {
|
| // Only send the result if the loaded tab is in the new window.
|
| - content::NavigationController* controller =
|
| - content::Source<content::NavigationController>(source).ptr();
|
| + NavigationController* controller =
|
| + content::Source<NavigationController>(source).ptr();
|
| TabContentsWrapper* tab = TabContentsWrapper::GetCurrentWrapperForContents(
|
| controller->GetWebContents());
|
| int window_id = tab ? tab->restore_tab_helper()->window_id().id() : -1;
|
|
|