Index: chrome/browser/extensions/extension_sync_service.h |
diff --git a/chrome/browser/extensions/extension_sync_service.h b/chrome/browser/extensions/extension_sync_service.h |
index 9bbb2cdb48571df74eb17027483a7d3b5893095a..04525a530c2c7b3405078d5ef4c4f17ad7a3f9ce 100644 |
--- a/chrome/browser/extensions/extension_sync_service.h |
+++ b/chrome/browser/extensions/extension_sync_service.h |
@@ -45,6 +45,13 @@ class ExtensionSyncService : public syncer::SyncableService, |
// all_urls_enabled). |
void SyncExtensionChangeIfNeeded(const extensions::Extension& extension); |
+ // Returns whether the extension with the given |id| will be re-enabled once |
+ // it is updated to the given |version|. This happens when we get a Sync |
+ // update telling us to re-enable a newer version that what is currently |
+ // installed. |
+ bool HasPendingReenable(const std::string& id, |
+ const base::Version& version) const; |
+ |
// syncer::SyncableService implementation. |
syncer::SyncMergeResult MergeDataAndStartSyncing( |
syncer::ModelType type, |