| Index: chrome/browser/ui/browser_navigator.cc
|
| diff --git a/chrome/browser/ui/browser_navigator.cc b/chrome/browser/ui/browser_navigator.cc
|
| index d98c47eb6400c7f15db6e60d639e4f8638f0adaf..dfcaa8d44d56b9887b271dfa1a3bef3b475bef1c 100644
|
| --- a/chrome/browser/ui/browser_navigator.cc
|
| +++ b/chrome/browser/ui/browser_navigator.cc
|
| @@ -264,13 +264,11 @@ void LoadURLInContents(WebContents* target_contents,
|
| params->should_replace_current_entry;
|
| load_url_params.is_renderer_initiated = params->is_renderer_initiated;
|
|
|
| - // Only allows the browser-initiated navigation to use POST.
|
| - if (params->uses_post && !params->is_renderer_initiated) {
|
| - load_url_params.load_type =
|
| - NavigationController::LOAD_TYPE_BROWSER_INITIATED_HTTP_POST;
|
| - load_url_params.browser_initiated_post_data =
|
| - params->browser_initiated_post_data;
|
| + if (params->uses_post) {
|
| + load_url_params.load_type = NavigationController::LOAD_TYPE_HTTP_POST;
|
| + load_url_params.post_data = params->post_data;
|
| }
|
| +
|
| target_contents->GetController().LoadURLWithParams(load_url_params);
|
| }
|
|
|
|
|