Index: chrome/browser/sync/glue/session_model_associator.cc |
diff --git a/chrome/browser/sync/glue/session_model_associator.cc b/chrome/browser/sync/glue/session_model_associator.cc |
index 21b2d913edc039e74621e55bcfdf4fb58c1407ff..cad5b987ad72d7a11d06b4acdbb31fcb0a64f62a 100644 |
--- a/chrome/browser/sync/glue/session_model_associator.cc |
+++ b/chrome/browser/sync/glue/session_model_associator.cc |
@@ -80,6 +80,20 @@ int64 SessionModelAssociator::GetSyncIdFromSessionTag(const std::string& tag) { |
return sync_api::kInvalidId; |
return node.GetId(); |
} |
+ |
+const TabContents* |
+SessionModelAssociator::GetChromeNodeFromSyncId(int64 sync_id) { |
+ NOTREACHED(); |
+ return NULL; |
+} |
+ |
+bool SessionModelAssociator::InitSyncNodeFromChromeId( |
+ const size_t& id, |
+ sync_api::BaseNode* sync_node) { |
+ NOTREACHED(); |
+ return false; |
+} |
+ |
void SessionModelAssociator::ReassociateWindows(bool reload_tabs) { |
DCHECK(CalledOnValidThread()); |
sync_pb::SessionSpecifics specifics; |
@@ -692,6 +706,8 @@ SessionModelAssociator::TabNodePool::TabNodePool( |
sync_service_(sync_service) { |
} |
+SessionModelAssociator::TabNodePool::~TabNodePool() {} |
+ |
void SessionModelAssociator::TabNodePool::AddTabNode(int64 sync_id) { |
tab_syncid_pool_.resize(tab_syncid_pool_.size() + 1); |
tab_syncid_pool_[static_cast<size_t>(++tab_pool_fp_)] = sync_id; |