Index: content/browser/frame_host/frame_tree_node.cc |
diff --git a/content/browser/frame_host/frame_tree_node.cc b/content/browser/frame_host/frame_tree_node.cc |
index 15679805e80deb41c13d12ad670af4db0ea014df..cabc819f4322201f2a42b9a5881e457628fcf2f2 100644 |
--- a/content/browser/frame_host/frame_tree_node.cc |
+++ b/content/browser/frame_host/frame_tree_node.cc |
@@ -135,11 +135,16 @@ void FrameTreeNode::ResetForNewProcess() { |
old_children.clear(); // May notify observers. |
} |
+void FrameTreeNode::SetCurrentOrigin(const url::Origin& origin) { |
+ if (!origin.IsSameAs(replication_state_.origin)) |
+ render_manager_.OnDidUpdateOrigin(origin); |
+ replication_state_.origin = origin; |
+} |
+ |
void FrameTreeNode::SetFrameName(const std::string& name) { |
+ if (name != replication_state_.name) |
+ render_manager_.OnDidUpdateName(name); |
replication_state_.name = name; |
- |
- // Notify this frame's proxies about the updated name. |
- render_manager_.OnDidUpdateName(name); |
} |
bool FrameTreeNode::IsDescendantOf(FrameTreeNode* other) const { |