| Index: chrome/browser/ui/browser_navigator.cc
|
| diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc
|
| index 80fb7d5cf68f1c3418539457d4db426a48e17672..cb741902ffd98fa670ce4fb5a7e698fd0c1cc7e6 100644
|
| --- a/chrome/browser/ui/browser_navigator.cc
|
| +++ b/chrome/browser/ui/browser_navigator.cc
|
| @@ -235,6 +235,12 @@ void LoadURLInContents(WebContents* target_contents,
|
| } else if (params->is_renderer_initiated) {
|
| load_url_params.is_renderer_initiated = true;
|
| }
|
| + if (params->transition == content::PAGE_TRANSITION_FORM_SUBMIT) {
|
| + load_url_params.load_type =
|
| + content::NavigationController::LOAD_TYPE_BROWSER_INITIATED_HTTP_POST;
|
| + load_url_params.browser_initiated_post_data =
|
| + params->browser_initiated_post_data;
|
| + }
|
| target_contents->GetController().LoadURLWithParams(load_url_params);
|
| }
|
|
|
|
|