| Index: third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp
|
| diff --git a/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp b/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp
|
| index 3c728c67ba727ae36b0784b044b4c7c30657fe75..2081e50930d46df5178f439c030e0c500b6519f8 100644
|
| --- a/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp
|
| +++ b/third_party/WebKit/Source/web/FrameLoaderClientImpl.cpp
|
| @@ -520,7 +520,8 @@ NavigationPolicy FrameLoaderClientImpl::decidePolicyForNavigation(
|
| NavigationType type,
|
| NavigationPolicy policy,
|
| bool replacesCurrentHistoryItem,
|
| - bool isClientRedirect) {
|
| + bool isClientRedirect,
|
| + HTMLFormElement* form) {
|
| if (!m_webFrame->client())
|
| return NavigationPolicyIgnore;
|
|
|
| @@ -556,6 +557,8 @@ NavigationPolicy FrameLoaderClientImpl::decidePolicyForNavigation(
|
| navigationInfo.isHistoryNavigationInNewChildFrame =
|
| isHistoryNavigationInNewChildFrame;
|
| navigationInfo.isClientRedirect = isClientRedirect;
|
| + if (form)
|
| + navigationInfo.form = WebFormElement(form);
|
|
|
| WebNavigationPolicy webPolicy =
|
| m_webFrame->client()->decidePolicyForNavigation(navigationInfo);
|
|
|