| Index: chrome/browser/instant/instant_client.h
 | 
| diff --git a/chrome/browser/instant/instant_client.h b/chrome/browser/instant/instant_client.h
 | 
| index c22a0a66e9addd4a082013d6f40e712911a5aaa2..821c36cd8f5c2733ade73222b000f6ea4e2ab7c1 100644
 | 
| --- a/chrome/browser/instant/instant_client.h
 | 
| +++ b/chrome/browser/instant/instant_client.h
 | 
| @@ -61,6 +61,9 @@ class InstantClient : public content::WebContentsObserver {
 | 
|      // Called when the underlying RenderView crashes.
 | 
|      virtual void RenderViewGone() = 0;
 | 
|  
 | 
| +    // Called when the page is about to navigate.
 | 
| +    virtual void AboutToNavigateMainFrame(const GURL& url) = 0;
 | 
| +
 | 
|     protected:
 | 
|      virtual ~Delegate();
 | 
|    };
 | 
| @@ -127,6 +130,12 @@ class InstantClient : public content::WebContentsObserver {
 | 
|        content::RenderViewHost* render_view_host) OVERRIDE;
 | 
|    virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
 | 
|    virtual void RenderViewGone(base::TerminationStatus status) OVERRIDE;
 | 
| +  virtual void DidCommitProvisionalLoadForFrame(
 | 
| +      int64 frame_id,
 | 
| +      bool is_main_frame,
 | 
| +      const GURL& url,
 | 
| +      content::PageTransition transition_type,
 | 
| +      content::RenderViewHost* render_view_host) OVERRIDE;
 | 
|  
 | 
|    void SetSuggestions(int page_id,
 | 
|                        const std::vector<InstantSuggestion>& suggestions);
 | 
| 
 |