| Index: chrome/browser/prerender/prerender_contents.cc
|
| diff --git a/chrome/browser/prerender/prerender_contents.cc b/chrome/browser/prerender/prerender_contents.cc
|
| index 22165b101b75dbabb2e29e7074a82727001f3af9..0eb41591e1963990a915f76bf233f1cb4b0f4280 100644
|
| --- a/chrome/browser/prerender/prerender_contents.cc
|
| +++ b/chrome/browser/prerender/prerender_contents.cc
|
| @@ -140,6 +140,10 @@ class PrerenderContents::WebContentsDelegateImpl
|
| PrerenderContents* prerender_contents_;
|
| };
|
|
|
| +void PrerenderContents::Observer::OnPrerenderStopLoading(
|
| + PrerenderContents* contents) {
|
| +}
|
| +
|
| void PrerenderContents::Observer::OnPrerenderAddAlias(
|
| PrerenderContents* contents,
|
| const GURL& alias_url) {
|
| @@ -467,6 +471,10 @@ void PrerenderContents::NotifyPrerenderStart() {
|
| FOR_EACH_OBSERVER(Observer, observer_list_, OnPrerenderStart(this));
|
| }
|
|
|
| +void PrerenderContents::NotifyPrerenderStopLoading() {
|
| + FOR_EACH_OBSERVER(Observer, observer_list_, OnPrerenderStopLoading(this));
|
| +}
|
| +
|
| void PrerenderContents::NotifyPrerenderStop() {
|
| DCHECK_NE(FINAL_STATUS_MAX, final_status_);
|
| FOR_EACH_OBSERVER(Observer, observer_list_, OnPrerenderStop(this));
|
| @@ -541,6 +549,7 @@ void PrerenderContents::RenderViewGone(base::TerminationStatus status) {
|
| void PrerenderContents::DidStopLoading(
|
| content::RenderViewHost* render_view_host) {
|
| has_stopped_loading_ = true;
|
| + NotifyPrerenderStopLoading();
|
| }
|
|
|
| void PrerenderContents::DidStartProvisionalLoadForFrame(
|
|
|