| Index: chrome/browser/prerender/prerender_contents.h
|
| diff --git a/chrome/browser/prerender/prerender_contents.h b/chrome/browser/prerender/prerender_contents.h
|
| index d65a60b6fec3510334bca32ecb97dd8c95f5655e..6c142049fef38c9759e674b403cded2e0c6c2a2b 100644
|
| --- a/chrome/browser/prerender/prerender_contents.h
|
| +++ b/chrome/browser/prerender/prerender_contents.h
|
| @@ -122,6 +122,7 @@ class PrerenderContents : public content::NotificationObserver,
|
| const GURL& prerender_url() const { return prerender_url_; }
|
| const content::Referrer& referrer() const { return referrer_; }
|
| bool has_stopped_loading() const { return has_stopped_loading_; }
|
| + bool has_finished_loading() const { return has_finished_loading_; }
|
| bool prerendering_has_started() const { return prerendering_has_started_; }
|
| MatchCompleteStatus match_complete_status() const {
|
| return match_complete_status_;
|
| @@ -165,6 +166,10 @@ class PrerenderContents : public content::NotificationObserver,
|
| const GURL& validated_url,
|
| bool is_error_page,
|
| RenderViewHost* render_view_host) OVERRIDE;
|
| + virtual void DidFinishLoad(int64 frame_id,
|
| + const GURL& validated_url,
|
| + bool is_main_frame) OVERRIDE;
|
| +
|
| virtual void RenderViewGone(base::TerminationStatus status) OVERRIDE;
|
|
|
| // content::NotificationObserver
|
| @@ -286,6 +291,9 @@ class PrerenderContents : public content::NotificationObserver,
|
|
|
| bool has_stopped_loading_;
|
|
|
| + // True when the main frame has finished loading.
|
| + bool has_finished_loading_;
|
| +
|
| // This must be the same value as the PrerenderTracker has recorded for
|
| // |this|, when |this| has a RenderView.
|
| FinalStatus final_status_;
|
|
|