Index: sync/internal_api/public/sync_manager.h |
diff --git a/sync/internal_api/public/sync_manager.h b/sync/internal_api/public/sync_manager.h |
index db1e188119222f229511d3731409906bd3495368..0cdb599be2584002f155c6f29e34c8e6f43b94c0 100644 |
--- a/sync/internal_api/public/sync_manager.h |
+++ b/sync/internal_api/public/sync_manager.h |
@@ -334,7 +334,7 @@ class SYNC_EXPORT SyncManager : public syncer::InvalidationHandler { |
virtual UserShare* GetUserShare() = 0; |
// Returns an instance of the main interface for non-blocking sync types. |
- virtual syncer::SyncCore* GetSyncCore() = 0; |
+ virtual base::WeakPtr<syncer::SyncCore> GetSyncCore() = 0; |
// Returns the cache_guid of the currently open database. |
// Requires that the SyncManager be initialized. |