| Index: content/browser/renderer_host/render_message_filter.cc
|
| diff --git a/content/browser/renderer_host/render_message_filter.cc b/content/browser/renderer_host/render_message_filter.cc
|
| index 95d3193c5bea6cb7bbfa5a1b2299f176d6788f88..897ae25c7d0f343338970c5455cdb85cb075f50d 100644
|
| --- a/content/browser/renderer_host/render_message_filter.cc
|
| +++ b/content/browser/renderer_host/render_message_filter.cc
|
| @@ -169,7 +169,6 @@ RenderMessageFilter::~RenderMessageFilter() {
|
| bool RenderMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| bool handled = true;
|
| IPC_BEGIN_MESSAGE_MAP(RenderMessageFilter, message)
|
| - IPC_MESSAGE_HANDLER(ViewHostMsg_CreateWidget, OnCreateWidget)
|
| IPC_MESSAGE_HANDLER(ViewHostMsg_CreateFullscreenWidget,
|
| OnCreateFullscreenWidget)
|
| #if defined(OS_MACOSX)
|
| @@ -242,12 +241,6 @@ void RenderMessageFilter::OverrideThreadForMessage(const IPC::Message& message,
|
| *thread = BrowserThread::UI;
|
| }
|
|
|
| -void RenderMessageFilter::OnCreateWidget(int opener_id,
|
| - blink::WebPopupType popup_type,
|
| - int* route_id) {
|
| - render_widget_helper_->CreateNewWidget(opener_id, popup_type, route_id);
|
| -}
|
| -
|
| void RenderMessageFilter::OnCreateFullscreenWidget(int opener_id,
|
| int* route_id) {
|
| render_widget_helper_->CreateNewFullscreenWidget(opener_id, route_id);
|
| @@ -303,6 +296,15 @@ void RenderMessageFilter::CreateNewWindow(
|
| callback.Run(std::move(reply));
|
| }
|
|
|
| +void RenderMessageFilter::CreateNewWidget(
|
| + int32_t opener_id,
|
| + blink::WebPopupType popup_type,
|
| + const CreateNewWidgetCallback& callback) {
|
| + int route_id = MSG_ROUTING_NONE;
|
| + render_widget_helper_->CreateNewWidget(opener_id, popup_type, &route_id);
|
| + callback.Run(route_id);
|
| +}
|
| +
|
| #if defined(OS_MACOSX)
|
|
|
| void RenderMessageFilter::OnLoadFont(const FontDescriptor& font,
|
|
|