Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(467)

Side by Side Diff: chrome/browser/renderer_host/browser_render_process_host.cc

Issue 160229: Merge 21531 - Fix a race condition where rapid back/forward clicks could clos... (Closed) Base URL: svn://chrome-svn/chrome/branches/195/src/
Patch Set: Created 11 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
Property Changes:
Modified: svn:mergeinfo
Merged /trunk/src/chrome/browser/renderer_host/browser_render_process_host.cc:r21531
OLDNEW
1 // Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2006-2009 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 // Represents the browser side of the browser <--> renderer communication 5 // Represents the browser side of the browser <--> renderer communication
6 // channel. There will be one RenderProcessHost per renderer process. 6 // channel. There will be one RenderProcessHost per renderer process.
7 7
8 #include "chrome/browser/renderer_host/browser_render_process_host.h" 8 #include "chrome/browser/renderer_host/browser_render_process_host.h"
9 9
10 #include "build/build_config.h" 10 #include "build/build_config.h"
(...skipping 484 matching lines...) Expand 10 before | Expand all | Expand 10 after
495 495
496 int BrowserRenderProcessHost::GetNextRoutingID() { 496 int BrowserRenderProcessHost::GetNextRoutingID() {
497 return widget_helper_->GetNextRoutingID(); 497 return widget_helper_->GetNextRoutingID();
498 } 498 }
499 499
500 void BrowserRenderProcessHost::CancelResourceRequests(int render_widget_id) { 500 void BrowserRenderProcessHost::CancelResourceRequests(int render_widget_id) {
501 widget_helper_->CancelResourceRequests(render_widget_id); 501 widget_helper_->CancelResourceRequests(render_widget_id);
502 } 502 }
503 503
504 void BrowserRenderProcessHost::CrossSiteClosePageACK( 504 void BrowserRenderProcessHost::CrossSiteClosePageACK(
505 int new_render_process_host_id, 505 const ViewMsg_ClosePage_Params& params) {
506 int new_request_id) { 506 widget_helper_->CrossSiteClosePageACK(params);
507 widget_helper_->CrossSiteClosePageACK(new_render_process_host_id,
508 new_request_id);
509 } 507 }
510 508
511 bool BrowserRenderProcessHost::WaitForPaintMsg(int render_widget_id, 509 bool BrowserRenderProcessHost::WaitForPaintMsg(int render_widget_id,
512 const base::TimeDelta& max_delay, 510 const base::TimeDelta& max_delay,
513 IPC::Message* msg) { 511 IPC::Message* msg) {
514 return widget_helper_->WaitForPaintMsg(render_widget_id, max_delay, msg); 512 return widget_helper_->WaitForPaintMsg(render_widget_id, max_delay, msg);
515 } 513 }
516 514
517 void BrowserRenderProcessHost::ReceivedBadMessage(uint16 msg_type) { 515 void BrowserRenderProcessHost::ReceivedBadMessage(uint16 msg_type) {
518 BadMessageTerminateProcess(msg_type, process_.handle()); 516 BadMessageTerminateProcess(msg_type, process_.handle());
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
976 profile()->GetExtensionMessageService()->RemoveEventListener(event_name, 974 profile()->GetExtensionMessageService()->RemoveEventListener(event_name,
977 pid()); 975 pid());
978 } 976 }
979 } 977 }
980 978
981 void BrowserRenderProcessHost::OnExtensionCloseChannel(int port_id) { 979 void BrowserRenderProcessHost::OnExtensionCloseChannel(int port_id) {
982 if (profile()->GetExtensionMessageService()) { 980 if (profile()->GetExtensionMessageService()) {
983 profile()->GetExtensionMessageService()->CloseChannel(port_id); 981 profile()->GetExtensionMessageService()->CloseChannel(port_id);
984 } 982 }
985 } 983 }
OLDNEW
« no previous file with comments | « chrome/browser/renderer_host/browser_render_process_host.h ('k') | chrome/browser/renderer_host/mock_render_process_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698