Index: chrome/browser/ui/search/instant_page.h |
diff --git a/chrome/browser/ui/search/instant_page.h b/chrome/browser/ui/search/instant_page.h |
index 93c9cc8a9b7fc174ba368e85d9dd71d5467dce9c..ec4ae09787784417be7a70f82a748dbcd747c956 100644 |
--- a/chrome/browser/ui/search/instant_page.h |
+++ b/chrome/browser/ui/search/instant_page.h |
@@ -19,6 +19,8 @@ class GURL; |
namespace content { |
class WebContents; |
+struct FrameNavigateParams; |
+struct LoadCommittedDetails; |
} |
namespace gfx { |
@@ -91,6 +93,9 @@ class InstantPage : public content::WebContentsObserver { |
// Called when the SearchBox wants to undo all Most Visited deletions. |
virtual void UndoAllMostVisitedDeletions() = 0; |
+ // Called when the preloaded NTP is ready for display. |
+ virtual void InstantPageLoadFailed(content::WebContents* contents) = 0; |
+ |
protected: |
virtual ~Delegate(); |
}; |
@@ -211,6 +216,17 @@ class InstantPage : public content::WebContentsObserver { |
const GURL& url, |
content::PageTransition transition_type, |
content::RenderViewHost* render_view_host) OVERRIDE; |
+ virtual void DidNavigateAnyFrame( |
+ const content::LoadCommittedDetails& details, |
+ const content::FrameNavigateParams& params) OVERRIDE; |
+ |
+ virtual void DidFailProvisionalLoad( |
+ int64 frame_id, |
+ bool is_main_frame, |
+ const GURL& validated_url, |
+ int error_code, |
+ const string16& error_description, |
+ content::RenderViewHost* render_view_host) OVERRIDE; |
void OnSetSuggestions(int page_id, |
const std::vector<InstantSuggestion>& suggestions); |