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

Unified Diff: chrome/browser/ui/browser_navigator_params.cc

Issue 2686943002: New WebContents created via ctrl-click should be in a new process. (Closed)
Patch Set: s/renderer/process/ in the field name + initializing the field and variables. Created 3 years, 8 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 side-by-side diff with in-line comments
Download patch
Index: chrome/browser/ui/browser_navigator_params.cc
diff --git a/chrome/browser/ui/browser_navigator_params.cc b/chrome/browser/ui/browser_navigator_params.cc
index 49b860b2300084b328613e54e6facf395689c996..c4a62645415c7266789f4878638a4c66a2e3c313 100644
--- a/chrome/browser/ui/browser_navigator_params.cc
+++ b/chrome/browser/ui/browser_navigator_params.cc
@@ -26,6 +26,7 @@ NavigateParams::NavigateParams(WebContents* a_target_contents)
target_contents(a_target_contents),
source_contents(nullptr),
disposition(WindowOpenDisposition::CURRENT_TAB),
+ force_new_process_for_new_contents(false),
trusted_source(false),
transition(ui::PAGE_TRANSITION_LINK),
is_renderer_initiated(false),
@@ -49,6 +50,7 @@ NavigateParams::NavigateParams(Browser* a_browser,
target_contents(NULL),
source_contents(NULL),
disposition(WindowOpenDisposition::CURRENT_TAB),
+ force_new_process_for_new_contents(false),
trusted_source(false),
transition(a_transition),
is_renderer_initiated(false),
@@ -71,6 +73,7 @@ NavigateParams::NavigateParams(Browser* a_browser,
target_contents(a_target_contents),
source_contents(NULL),
disposition(WindowOpenDisposition::CURRENT_TAB),
+ force_new_process_for_new_contents(false),
trusted_source(false),
transition(ui::PAGE_TRANSITION_LINK),
is_renderer_initiated(false),
@@ -96,6 +99,7 @@ NavigateParams::NavigateParams(Profile* a_profile,
target_contents(NULL),
source_contents(NULL),
disposition(WindowOpenDisposition::NEW_FOREGROUND_TAB),
+ force_new_process_for_new_contents(false),
trusted_source(false),
transition(a_transition),
is_renderer_initiated(false),
@@ -126,6 +130,8 @@ void FillNavigateParamsFromOpenURLParams(NavigateParams* nav_params,
nav_params->redirect_chain = params.redirect_chain;
nav_params->extra_headers = params.extra_headers;
nav_params->disposition = params.disposition;
+ nav_params->force_new_process_for_new_contents =
+ params.force_new_process_for_new_contents;
nav_params->trusted_source = false;
nav_params->is_renderer_initiated = params.is_renderer_initiated;
nav_params->should_replace_current_entry =
« no previous file with comments | « chrome/browser/ui/browser_navigator_params.h ('k') | chrome/test/data/frame_tree/anchor_to_same_site_location.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698