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/renderer_host/render_message_filter.h" | 5 #include "chrome/browser/renderer_host/render_message_filter.h" |
6 | 6 |
7 #include <map> | 7 #include <map> |
8 | 8 |
9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
10 #include "base/file_util.h" | 10 #include "base/file_util.h" |
(...skipping 432 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
443 new ContextMenuMessageDispatcher( | 443 new ContextMenuMessageDispatcher( |
444 render_process_id_, context_menu_message)); | 444 render_process_id_, context_menu_message)); |
445 } | 445 } |
446 | 446 |
447 void RenderMessageFilter::OnMsgCreateWindow( | 447 void RenderMessageFilter::OnMsgCreateWindow( |
448 const ViewHostMsg_CreateWindow_Params& params, | 448 const ViewHostMsg_CreateWindow_Params& params, |
449 int* route_id, int64* cloned_session_storage_namespace_id) { | 449 int* route_id, int64* cloned_session_storage_namespace_id) { |
450 *cloned_session_storage_namespace_id = | 450 *cloned_session_storage_namespace_id = |
451 webkit_context_->dom_storage_context()->CloneSessionStorage( | 451 webkit_context_->dom_storage_context()->CloneSessionStorage( |
452 params.session_storage_namespace_id); | 452 params.session_storage_namespace_id); |
453 render_widget_helper_->CreateNewWindow(params.opener_id, | 453 render_widget_helper_->CreateNewWindow(params, |
454 params.user_gesture, | |
455 params.window_container_type, | |
456 params.frame_name, | |
457 peer_handle(), | 454 peer_handle(), |
458 route_id); | 455 route_id); |
459 } | 456 } |
460 | 457 |
461 void RenderMessageFilter::OnMsgCreateWidget(int opener_id, | 458 void RenderMessageFilter::OnMsgCreateWidget(int opener_id, |
462 WebKit::WebPopupType popup_type, | 459 WebKit::WebPopupType popup_type, |
463 int* route_id) { | 460 int* route_id) { |
464 render_widget_helper_->CreateNewWidget(opener_id, popup_type, route_id); | 461 render_widget_helper_->CreateNewWidget(opener_id, popup_type, route_id); |
465 } | 462 } |
466 | 463 |
(...skipping 1159 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1626 } | 1623 } |
1627 | 1624 |
1628 CookiesEnabledCompletion::~CookiesEnabledCompletion() {} | 1625 CookiesEnabledCompletion::~CookiesEnabledCompletion() {} |
1629 | 1626 |
1630 void CookiesEnabledCompletion::RunWithParams(const Tuple1<int>& params) { | 1627 void CookiesEnabledCompletion::RunWithParams(const Tuple1<int>& params) { |
1631 bool result = params.a != net::ERR_ACCESS_DENIED; | 1628 bool result = params.a != net::ERR_ACCESS_DENIED; |
1632 ViewHostMsg_CookiesEnabled::WriteReplyParams(reply_msg_, result); | 1629 ViewHostMsg_CookiesEnabled::WriteReplyParams(reply_msg_, result); |
1633 filter_->Send(reply_msg_); | 1630 filter_->Send(reply_msg_); |
1634 delete this; | 1631 delete this; |
1635 } | 1632 } |
OLD | NEW |