| Index: chrome/browser/renderer_host/render_view_host.cc
|
| diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc
|
| index dd2dd5d05c8ff88b9655135822b64ac303b0ce74..e25b18f3a5ce48bd13bc2a72ff96caf3325f2466 100644
|
| --- a/chrome/browser/renderer_host/render_view_host.cc
|
| +++ b/chrome/browser/renderer_host/render_view_host.cc
|
| @@ -769,6 +769,7 @@ bool RenderViewHost::OnMessageReceived(const IPC::Message& msg) {
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_ForwardMessageToExternalHost,
|
| OnMsgForwardMessageToExternalHost)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_SetTooltipText, OnMsgSetTooltipText)
|
| + IPC_MESSAGE_HANDLER(ViewHostMsg_RegisterProtocolHandler, OnMsgRegisterProtocolHandler)
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunJavaScriptMessage,
|
| OnMsgRunJavaScriptMessage)
|
| IPC_MESSAGE_HANDLER_DELAY_REPLY(ViewHostMsg_RunBeforeUnloadConfirm,
|
| @@ -1219,6 +1220,12 @@ void RenderViewHost::OnMsgSelectionChanged(const std::string& text) {
|
| view()->SelectionChanged(text);
|
| }
|
|
|
| +void RenderViewHost::OnMsgRegisterProtocolHandler(const std::string& protocol,
|
| + const GURL& url,
|
| + const string16& title) {
|
| + delegate_->RegisterProtocolHandler(protocol, url, title);
|
| +}
|
| +
|
| void RenderViewHost::OnMsgRunJavaScriptMessage(
|
| const std::wstring& message,
|
| const std::wstring& default_prompt,
|
|
|