Index: content/browser/frame_host/render_frame_host_impl.cc |
diff --git a/content/browser/frame_host/render_frame_host_impl.cc b/content/browser/frame_host/render_frame_host_impl.cc |
index 06993931cba1750bd8883cce700e93d8bac6dcc9..fa13c63a547559ab42a78ee15e1184ede0c7ec31 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -278,6 +278,8 @@ bool RenderFrameHostImpl::OnMessageReceived(const IPC::Message &msg) { |
OnNavigate(msg)) |
IPC_MESSAGE_HANDLER(FrameHostMsg_DidStartLoading, OnDidStartLoading) |
IPC_MESSAGE_HANDLER(FrameHostMsg_DidStopLoading, OnDidStopLoading) |
+ IPC_MESSAGE_HANDLER(FrameHostMsg_DidChangeLoadProgress, |
+ OnDidChangeLoadProgress) |
IPC_MESSAGE_HANDLER(FrameHostMsg_OpenURL, OnOpenURL) |
IPC_MESSAGE_HANDLER(FrameHostMsg_BeforeUnload_ACK, OnBeforeUnloadACK) |
IPC_MESSAGE_HANDLER(FrameHostMsg_SwapOut_ACK, OnSwapOutACK) |
@@ -510,11 +512,15 @@ void RenderFrameHostImpl::SwapOut() { |
} |
void RenderFrameHostImpl::OnDidStartLoading(bool to_different_document) { |
- delegate_->DidStartLoading(this, to_different_document); |
+ frame_tree_node_->navigator()->DidStartLoading(this, to_different_document); |
} |
void RenderFrameHostImpl::OnDidStopLoading() { |
- delegate_->DidStopLoading(this); |
+ frame_tree_node_->navigator()->DidStopLoading(this); |
+} |
+ |
+void RenderFrameHostImpl::OnDidChangeLoadProgress(double load_progress) { |
+ frame_tree_node_->navigator()->DidChangeLoadProgress(this, load_progress); |
} |
void RenderFrameHostImpl::OnBeforeUnloadACK( |
@@ -749,7 +755,7 @@ void RenderFrameHostImpl::Navigate(const FrameMsg_Navigate_Params& params) { |
// Blink doesn't send throb notifications for JavaScript URLs, so we |
// don't want to either. |
if (!params.url.SchemeIs(kJavaScriptScheme)) |
- delegate_->DidStartLoading(this, true); |
+ OnDidStartLoading(true); |
} |
void RenderFrameHostImpl::NavigateToURL(const GURL& url) { |