Index: chrome/browser/renderer_host/render_view_host.cc |
=================================================================== |
--- chrome/browser/renderer_host/render_view_host.cc (revision 9176) |
+++ chrome/browser/renderer_host/render_view_host.cc (working copy) |
@@ -22,6 +22,7 @@ |
#include "chrome/browser/tab_contents/navigation_entry.h" |
#include "chrome/browser/tab_contents/site_instance.h" |
#include "chrome/browser/tab_contents/web_contents.h" |
+#include "chrome/common/render_messages.h" |
#include "chrome/common/resource_bundle.h" |
#include "chrome/common/thumbnail_score.h" |
#include "net/base/net_util.h" |
@@ -670,7 +671,7 @@ |
IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateTitle, OnMsgUpdateTitle) |
IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateEncoding, OnMsgUpdateEncoding) |
IPC_MESSAGE_HANDLER(ViewHostMsg_UpdateTargetURL, OnMsgUpdateTargetURL) |
- IPC_MESSAGE_HANDLER_GENERIC(ViewHostMsg_Thumbnail, OnMsgThumbnail(msg)) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_Thumbnail, OnMsgThumbnail) |
IPC_MESSAGE_HANDLER(ViewHostMsg_Close, OnMsgClose) |
IPC_MESSAGE_HANDLER(ViewHostMsg_RequestMove, OnMsgRequestMove) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DidStartLoading, OnMsgDidStartLoading) |
@@ -891,22 +892,9 @@ |
Send(new ViewMsg_UpdateTargetURL_ACK(routing_id())); |
} |
-void RenderViewHost::OnMsgThumbnail(const IPC::Message& msg) { |
- // crack the message |
- void* iter = NULL; |
- GURL url; |
- if (!IPC::ParamTraits<GURL>::Read(&msg, &iter, &url)) |
- return; |
- |
- ThumbnailScore score; |
- if (!IPC::ParamTraits<ThumbnailScore>::Read(&msg, &iter, &score)) |
- return; |
- |
- // thumbnail data |
- SkBitmap bitmap; |
- if (!IPC::ParamTraits<SkBitmap>::Read(&msg, &iter, &bitmap)) |
- return; |
- |
+void RenderViewHost::OnMsgThumbnail(const GURL& url, |
+ const ThumbnailScore& score, |
+ const SkBitmap& bitmap) { |
delegate_->UpdateThumbnail(url, bitmap, score); |
} |