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 272aeb201995ae28ed0858dccb99fcb673914a50..d34ecc8164817f156e8db71ef9677430c8048b0c 100644 |
--- a/content/browser/frame_host/render_frame_host_impl.cc |
+++ b/content/browser/frame_host/render_frame_host_impl.cc |
@@ -369,6 +369,7 @@ bool RenderFrameHostImpl::OnMessageReceived(const IPC::Message &msg) { |
IPC_MESSAGE_HANDLER(FrameHostMsg_DidAccessInitialDocument, |
OnDidAccessInitialDocument) |
IPC_MESSAGE_HANDLER(FrameHostMsg_DidDisownOpener, OnDidDisownOpener) |
+ IPC_MESSAGE_HANDLER(FrameHostMsg_DidChangeName, OnDidChangeName) |
IPC_MESSAGE_HANDLER(FrameHostMsg_DidAssignPageId, OnDidAssignPageId) |
IPC_MESSAGE_HANDLER(FrameHostMsg_UpdateTitle, OnUpdateTitle) |
IPC_MESSAGE_HANDLER(FrameHostMsg_UpdateEncoding, OnUpdateEncoding) |
@@ -1188,6 +1189,14 @@ void RenderFrameHostImpl::OnDidDisownOpener() { |
delegate_->DidDisownOpener(this); |
} |
+void RenderFrameHostImpl::OnDidChangeName(const std::string& name) { |
+ // Update the frame's name in the browser process |
nasko
2015/03/05 18:09:27
nit: Comments that explain what the code does when
alexmos
2015/03/09 18:47:58
Done.
|
+ frame_tree_node()->set_frame_name(name); |
+ |
+ // Notify this frame's proxies about the updated name. |
+ frame_tree_node()->render_manager()->OnDidUpdateName(name); |
nasko
2015/03/05 18:09:27
Shouldn't we put this code inside the FTN's method
alexmos
2015/03/09 18:47:58
Great point - done. Renamed FrameTreeNode::set_fr
|
+} |
+ |
void RenderFrameHostImpl::OnDidAssignPageId(int32 page_id) { |
// Update the RVH's current page ID so that future IPCs from the renderer |
// correspond to the new page. |