| Index: content/shell/renderer/test_runner/web_test_proxy.cc
|
| diff --git a/content/shell/renderer/test_runner/web_test_proxy.cc b/content/shell/renderer/test_runner/web_test_proxy.cc
|
| index 58dd26c3ef9bb87d7dd51bf6ab262f18cec48b54..1a7c1f7834ad3d26dee0ebe7e2afe3016508d249 100644
|
| --- a/content/shell/renderer/test_runner/web_test_proxy.cc
|
| +++ b/content/shell/renderer/test_runner/web_test_proxy.cc
|
| @@ -766,6 +766,8 @@ void WebTestProxyBase::LoadURLExternally(WebLocalFrame* frame,
|
| void WebTestProxyBase::DidStartProvisionalLoad(WebLocalFrame* frame) {
|
| if (!test_interfaces_->testRunner()->topLoadingFrame())
|
| test_interfaces_->testRunner()->setTopLoadingFrame(frame, false);
|
| + else
|
| + LocationChangeDone(frame);
|
|
|
| if (test_interfaces_->testRunner()->shouldDumpFrameLoadCallbacks()) {
|
| printFrameDescription(delegate_, frame);
|
| @@ -1067,7 +1069,7 @@ void WebTestProxyBase::LocationChangeDone(WebFrame* frame) {
|
| }
|
|
|
| WebNavigationPolicy WebTestProxyBase::DecidePolicyForNavigation(
|
| - WebLocalFrame*, WebDataSource::ExtraData*, const WebURLRequest& request,
|
| + WebLocalFrame* frame, WebDataSource::ExtraData*, const WebURLRequest& request,
|
| WebNavigationType type, WebNavigationPolicy defaultPolicy,
|
| bool isRedirect) {
|
| WebNavigationPolicy result;
|
|
|