| Index: third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| diff --git a/third_party/WebKit/Source/core/frame/LocalFrame.cpp b/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| index fce55762b41d60740ebe853b59143a1b8a45b3a7..a1792ed41a253d87485f13213c3451589130f1be 100644
|
| --- a/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| +++ b/third_party/WebKit/Source/core/frame/LocalFrame.cpp
|
| @@ -361,8 +361,11 @@ void LocalFrame::navigate(Document& originDocument,
|
| const KURL& url,
|
| bool replaceCurrentItem,
|
| UserGestureStatus userGestureStatus) {
|
| + KURL upgradedURL(url);
|
| + upgradeInsecureRequest(upgradedURL, originDocument);
|
| +
|
| m_navigationScheduler->scheduleLocationChange(
|
| - &originDocument, url.getString(), replaceCurrentItem);
|
| + &originDocument, upgradedURL.getString(), replaceCurrentItem);
|
| }
|
|
|
| void LocalFrame::navigate(const FrameLoadRequest& request) {
|
|
|