| OLD | NEW | 
|---|
| 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2011 The Chromium Authors. All rights reserved. | 
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be | 
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. | 
| 4 | 4 | 
| 5 #include "chrome/browser/prerender/prerender_render_view_host_observer.h" | 5 #include "chrome/browser/prerender/prerender_render_view_host_observer.h" | 
| 6 | 6 | 
| 7 #include "chrome/browser/prerender/prerender_contents.h" | 7 #include "chrome/browser/prerender/prerender_contents.h" | 
| 8 #include "chrome/common/icon_messages.h" | 8 #include "chrome/common/icon_messages.h" | 
| 9 #include "chrome/common/render_messages.h" | 9 #include "chrome/common/render_messages.h" | 
| 10 #include "content/common/view_messages.h" | 10 #include "content/common/view_messages.h" | 
| (...skipping 23 matching lines...) Expand all  Loading... | 
| 34   IPC_BEGIN_MESSAGE_MAP(PrerenderRenderViewHostObserver, message) | 34   IPC_BEGIN_MESSAGE_MAP(PrerenderRenderViewHostObserver, message) | 
| 35     IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartProvisionalLoadForFrame, | 35     IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartProvisionalLoadForFrame, | 
| 36                         OnDidStartProvisionalLoadForFrame) | 36                         OnDidStartProvisionalLoadForFrame) | 
| 37     IPC_MESSAGE_HANDLER(IconHostMsg_UpdateFaviconURL, OnUpdateFaviconURL) | 37     IPC_MESSAGE_HANDLER(IconHostMsg_UpdateFaviconURL, OnUpdateFaviconURL) | 
| 38     IPC_MESSAGE_HANDLER(ViewHostMsg_MaybeCancelPrerenderForHTML5Media, | 38     IPC_MESSAGE_HANDLER(ViewHostMsg_MaybeCancelPrerenderForHTML5Media, | 
| 39                         OnMaybeCancelPrerenderForHTML5Media) | 39                         OnMaybeCancelPrerenderForHTML5Media) | 
| 40     IPC_MESSAGE_HANDLER(ViewHostMsg_JSOutOfMemory, OnJSOutOfMemory) | 40     IPC_MESSAGE_HANDLER(ViewHostMsg_JSOutOfMemory, OnJSOutOfMemory) | 
| 41     IPC_MESSAGE_HANDLER(ViewHostMsg_RunJavaScriptMessage, | 41     IPC_MESSAGE_HANDLER(ViewHostMsg_RunJavaScriptMessage, | 
| 42                         OnRunJavaScriptMessage) | 42                         OnRunJavaScriptMessage) | 
| 43     IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewGone, OnRenderViewGone) | 43     IPC_MESSAGE_HANDLER(ViewHostMsg_RenderViewGone, OnRenderViewGone) | 
|  | 44     IPC_MESSAGE_HANDLER(ViewHostMsg_CancelPrerenderForPrinting, | 
|  | 45                         OnCancelPrerenderForPrinting) | 
| 44     IPC_MESSAGE_UNHANDLED(handled = false) | 46     IPC_MESSAGE_UNHANDLED(handled = false) | 
| 45   IPC_END_MESSAGE_MAP() | 47   IPC_END_MESSAGE_MAP() | 
| 46 | 48 | 
| 47   // Pass the message through. | 49   // Pass the message through. | 
| 48   if (!handled) | 50   if (!handled) | 
| 49     handled = RenderViewHostObserver::OnMessageReceived(message); | 51     handled = RenderViewHostObserver::OnMessageReceived(message); | 
| 50 | 52 | 
| 51   return handled; | 53   return handled; | 
| 52 } | 54 } | 
| 53 | 55 | 
| (...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 90                                                          url); | 92                                                          url); | 
| 91 } | 93 } | 
| 92 | 94 | 
| 93 void PrerenderRenderViewHostObserver::OnUpdateFaviconURL( | 95 void PrerenderRenderViewHostObserver::OnUpdateFaviconURL( | 
| 94     int32 page_id, | 96     int32 page_id, | 
| 95     const std::vector<FaviconURL>& urls) { | 97     const std::vector<FaviconURL>& urls) { | 
| 96   prerender_contents_->OnUpdateFaviconURL(page_id, urls); | 98   prerender_contents_->OnUpdateFaviconURL(page_id, urls); | 
| 97 } | 99 } | 
| 98 | 100 | 
| 99 void PrerenderRenderViewHostObserver::OnMaybeCancelPrerenderForHTML5Media() { | 101 void PrerenderRenderViewHostObserver::OnMaybeCancelPrerenderForHTML5Media() { | 
| 100   prerender_contents_->OnMaybeCancelPrerenderForHTML5Media(); | 102   prerender_contents_->Destroy(FINAL_STATUS_HTML5_MEDIA); | 
|  | 103 } | 
|  | 104 | 
|  | 105 void PrerenderRenderViewHostObserver::OnCancelPrerenderForPrinting() { | 
|  | 106   prerender_contents_->Destroy(FINAL_STATUS_WINDOW_PRINT); | 
| 101 } | 107 } | 
| 102 | 108 | 
| 103 } | 109 } | 
| OLD | NEW | 
|---|