Index: content/browser/frame_host/navigation_entry_impl.cc |
diff --git a/content/browser/frame_host/navigation_entry_impl.cc b/content/browser/frame_host/navigation_entry_impl.cc |
index c7a84de7ff38c08f8db23c1c33af7a462c4c7cd5..6bafd5b8c6b2c82b3faa3efd5e6beb0be9ebadf2 100644 |
--- a/content/browser/frame_host/navigation_entry_impl.cc |
+++ b/content/browser/frame_host/navigation_entry_impl.cc |
@@ -408,6 +408,18 @@ void NavigationEntryImpl::ResetForCommit() { |
#endif |
} |
+void NavigationEntryImpl::AddOrUpdateFrameEntry(int64 frame_tree_node_id, |
+ SiteInstanceImpl* site_instance, |
+ const GURL& url, |
+ const Referrer& referrer) { |
+ // TODO(creis): Walk tree to find the node to update. |
+ // TODO(creis): Only create a new entry if one doesn't exist yet. |
+ FrameNavigationEntry* frame_entry = |
+ new FrameNavigationEntry(site_instance, url, referrer); |
+ root_node()->children.push_back( |
+ new NavigationEntryImpl::TreeNode(frame_entry)); |
+} |
+ |
void NavigationEntryImpl::SetScreenshotPNGData( |
scoped_refptr<base::RefCountedBytes> png_data) { |
screenshot_ = png_data; |