| Index: chrome/browser/prerender/prerender_render_view_host_observer.cc
|
| diff --git a/chrome/browser/prerender/prerender_render_view_host_observer.cc b/chrome/browser/prerender/prerender_render_view_host_observer.cc
|
| index fe297a8f0ece5b02b61e71f81958a12f6401355e..aac0d6a155cd20e05d3e6e9e1596ce53ff6cb9d9 100644
|
| --- a/chrome/browser/prerender/prerender_render_view_host_observer.cc
|
| +++ b/chrome/browser/prerender/prerender_render_view_host_observer.cc
|
| @@ -41,6 +41,8 @@ bool PrerenderRenderViewHostObserver::OnMessageReceived(
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_RunJavaScriptMessage,
|
| OnRunJavaScriptMessage)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewGone, OnRenderViewGone)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_CancelPrerenderForPrinting,
|
| + OnCancelPrerenderForPrinting)
|
| IPC_MESSAGE_UNHANDLED(handled = false)
|
| IPC_END_MESSAGE_MAP()
|
|
|
| @@ -97,7 +99,11 @@ void PrerenderRenderViewHostObserver::OnUpdateFaviconURL(
|
| }
|
|
|
| void PrerenderRenderViewHostObserver::OnMaybeCancelPrerenderForHTML5Media() {
|
| - prerender_contents_->OnMaybeCancelPrerenderForHTML5Media();
|
| + prerender_contents_->Destroy(FINAL_STATUS_HTML5_MEDIA);
|
| +}
|
| +
|
| +void PrerenderRenderViewHostObserver::OnCancelPrerenderForPrinting() {
|
| + prerender_contents_->Destroy(FINAL_STATUS_WINDOW_PRINT);
|
| }
|
|
|
| }
|
|
|