| 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);
|
| }
|
|
|
|
|