| Index: content/renderer/render_frame_impl.cc
|
| diff --git a/content/renderer/render_frame_impl.cc b/content/renderer/render_frame_impl.cc
|
| index 631a86edb626f376a1c1f9257c1d5d4e5e6d6867..c374ecd9e3519cdc939f5550a8fd827d6295b2a6 100644
|
| --- a/content/renderer/render_frame_impl.cc
|
| +++ b/content/renderer/render_frame_impl.cc
|
| @@ -755,6 +755,9 @@ void RenderFrameImpl::didCreateDataSource(blink::WebFrame* frame,
|
| // * PopulateDocumentStateFromPending
|
| // * CreateNavigationStateFromPending
|
| render_view_->didCreateDataSource(frame, datasource);
|
| +
|
| + FOR_EACH_OBSERVER(RenderFrameObserver, observers_,
|
| + DidCreateDataSource(frame, datasource));
|
| }
|
|
|
| void RenderFrameImpl::didStartProvisionalLoad(blink::WebFrame* frame) {
|
| @@ -800,6 +803,10 @@ void RenderFrameImpl::didStartProvisionalLoad(blink::WebFrame* frame) {
|
| RenderViewObserver, render_view_->observers(),
|
| DidStartProvisionalLoad(frame));
|
|
|
| + FOR_EACH_OBSERVER(
|
| + RenderFrameObserver, observers_,
|
| + DidStartProvisionalLoad(frame));
|
| +
|
| Send(new FrameHostMsg_DidStartProvisionalLoadForFrame(
|
| routing_id_, frame->identifier(),
|
| frame->parent() ? frame->parent()->identifier() : -1,
|
| @@ -839,6 +846,9 @@ void RenderFrameImpl::didFailProvisionalLoad(
|
| // Call out to RenderViewImpl, so observers are notified.
|
| render_view_->didFailProvisionalLoad(frame, error);
|
|
|
| + FOR_EACH_OBSERVER(RenderFrameObserver, observers_,
|
| + DidFailProvisionalLoad(frame, error));
|
| +
|
| bool show_repost_interstitial =
|
| (error.reason == net::ERR_CACHE_MISS &&
|
| EqualsASCII(failed_request.httpMethod(), "POST"));
|
| @@ -1004,6 +1014,8 @@ void RenderFrameImpl::didFailLoad(blink::WebFrame* frame,
|
| void RenderFrameImpl::didFinishLoad(blink::WebFrame* frame) {
|
| // TODO(nasko): Move implementation here. No state needed, just observers
|
| // notification before sending message to the browser process.
|
| + FOR_EACH_OBSERVER(RenderFrameObserver, observers_,
|
| + DidFinishLoad(frame));
|
| render_view_->didFinishLoad(frame);
|
| }
|
|
|
|
|