Index: chrome/browser/autofill/autofill_manager.h |
=================================================================== |
--- chrome/browser/autofill/autofill_manager.h (revision 71973) |
+++ chrome/browser/autofill/autofill_manager.h (working copy) |
@@ -16,7 +16,7 @@ |
#include "chrome/browser/autofill/autofill_dialog.h" |
#include "chrome/browser/autofill/autofill_download.h" |
#include "chrome/browser/autofill/personal_data_manager.h" |
-#include "ipc/ipc_channel.h" |
+#include "chrome/browser/tab_contents/web_navigation_observer.h" |
class AutoFillCCInfoBarDelegate; |
class AutoFillProfile; |
@@ -25,7 +25,6 @@ |
class FormStructure; |
class PrefService; |
class RenderViewHost; |
-class TabContents; |
namespace webkit_glue { |
struct FormData; |
@@ -34,7 +33,7 @@ |
// Manages saving and restoring the user's personal information entered into web |
// forms. |
-class AutoFillManager : public IPC::Channel::Listener, |
+class AutoFillManager : public WebNavigationObserver, |
public AutoFillDownloadManager::Observer { |
public: |
explicit AutoFillManager(TabContents* tab_contents); |
@@ -49,7 +48,10 @@ |
// Returns the TabContents hosting this AutoFillManager. |
TabContents* tab_contents() const { return tab_contents_; } |
- // IPC::Channel::Listener implementation. |
+ // WebNavigationObserver implementation. |
+ virtual void DidNavigateMainFramePostCommit( |
+ const NavigationController::LoadCommittedDetails& details, |
+ const ViewHostMsg_FrameNavigate_Params& params); |
virtual bool OnMessageReceived(const IPC::Message& message); |
// Called by the AutoFillCCInfoBarDelegate when the user interacts with the |