| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 79bdb6c8e4208d92625cf513e9fa736178563dc3..ce3b619f60921f838253344f120592691949e1bd 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -2925,10 +2925,13 @@ void RenderFrameImpl::willSubmitForm(const blink::WebFormElement& form) {
|
| }
|
|
|
| void RenderFrameImpl::didCreateDataSource(blink::WebLocalFrame* frame,
|
| - blink::WebDataSource* datasource) {
|
| + blink::WebDataSource* datasource,
|
| + int initiator) {
|
| DCHECK(!frame_ || frame_ == frame);
|
|
|
| bool content_initiated = !pending_navigation_params_.get();
|
| + if (initiator != 0)
|
| + DCHECK_EQ(content_initiated, initiator == 1);
|
|
|
| // Make sure any previous redirect URLs end up in our new data source.
|
| if (pending_navigation_params_.get()) {
|
|
|