Index: chrome/browser/renderer_host/render_view_host.cc |
diff --git a/chrome/browser/renderer_host/render_view_host.cc b/chrome/browser/renderer_host/render_view_host.cc |
index 35932c04ac346ed8a3232f8ed83a6da9ccae2642..dc77c222499b8e6e24015f2341e547cb574b4611 100644 |
--- a/chrome/browser/renderer_host/render_view_host.cc |
+++ b/chrome/browser/renderer_host/render_view_host.cc |
@@ -803,6 +803,8 @@ void RenderViewHost::OnMessageReceived(const IPC::Message& msg) { |
OnMsgForwardMessageToExternalHost) |
IPC_MESSAGE_HANDLER(ViewHostMsg_DocumentLoadedInFrame, |
OnMsgDocumentLoadedInFrame) |
+ IPC_MESSAGE_HANDLER(ViewHostMsg_DidFinishLoad, |
+ OnMsgDidFinishLoad) |
IPC_MESSAGE_HANDLER(ViewHostMsg_GoToEntryAtOffset, |
OnMsgGoToEntryAtOffset) |
IPC_MESSAGE_HANDLER(ViewHostMsg_SetTooltipText, OnMsgSetTooltipText) |
@@ -1371,6 +1373,13 @@ void RenderViewHost::OnMsgDocumentLoadedInFrame(long long frame_id) { |
resource_delegate->DocumentLoadedInFrame(frame_id); |
} |
+void RenderViewHost::OnMsgDidFinishLoad(long long frame_id) { |
+ RenderViewHostDelegate::Resource* resource_delegate = |
+ delegate_->GetResourceDelegate(); |
+ if (resource_delegate) |
+ resource_delegate->DidFinishLoad(frame_id); |
+} |
+ |
void RenderViewHost::DisassociateFromPopupCount() { |
Send(new ViewMsg_DisassociateFromPopupCount(routing_id())); |
} |