Index: chrome/browser/sync/glue/session_model_associator.h |
diff --git a/chrome/browser/sync/glue/session_model_associator.h b/chrome/browser/sync/glue/session_model_associator.h |
index cff376feea4f6a2af7c2e6f8226eebca134b1d64..b6746cf3801584dd28396fdf03a7b4b9db39c15c 100644 |
--- a/chrome/browser/sync/glue/session_model_associator.h |
+++ b/chrome/browser/sync/glue/session_model_associator.h |
@@ -77,17 +77,11 @@ class SessionModelAssociator |
virtual int64 GetSyncIdFromSessionTag(const std::string& tag); |
// Not used. |
- virtual const TabContents* GetChromeNodeFromSyncId(int64 sync_id) { |
- NOTREACHED(); |
- return NULL; |
- } |
+ virtual const TabContents* GetChromeNodeFromSyncId(int64 sync_id); |
// Not used. |
- bool InitSyncNodeFromChromeId(const size_t& id, |
- sync_api::BaseNode* sync_node) { |
- NOTREACHED(); |
- return false; |
- } |
+ virtual bool InitSyncNodeFromChromeId(const size_t& id, |
+ sync_api::BaseNode* sync_node); |
// Resync local window information. Updates the local sessions header node |
// with the status of open windows and the order of tabs they contain. Should |
@@ -224,6 +218,7 @@ class SessionModelAssociator |
class TabNodePool { |
public: |
explicit TabNodePool(ProfileSyncService* sync_service); |
+ ~TabNodePool(); |
// Add a previously allocated tab sync node to our pool. Increases the size |
// of tab_syncid_pool_ by one and marks the new tab node as free. |