| Index: third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| diff --git a/third_party/WebKit/Source/core/loader/FrameLoader.cpp b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| index 768ca662ff45b7c554717484cb15ea3e8adf7097..7d1c89a4e2cfc18d59e01400cfb1cdbd9e6ad94f 100644
|
| --- a/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| +++ b/third_party/WebKit/Source/core/loader/FrameLoader.cpp
|
| @@ -1673,6 +1673,13 @@ NavigationPolicy FrameLoader::shouldContinueForNavigationPolicy(
|
| return NavigationPolicyIgnore;
|
| }
|
|
|
| +void FrameLoader::clientDroppedNavigation() {
|
| + if (!m_provisionalDocumentLoader || m_provisionalDocumentLoader->didStart())
|
| + return;
|
| +
|
| + detachDocumentLoader(m_provisionalDocumentLoader);
|
| +}
|
| +
|
| NavigationPolicy FrameLoader::checkLoadCanStart(
|
| FrameLoadRequest& frameLoadRequest,
|
| FrameLoadType type,
|
|
|