| Index: chrome/browser/search_engines/template_url_service.h
|
| diff --git a/chrome/browser/search_engines/template_url_service.h b/chrome/browser/search_engines/template_url_service.h
|
| index 39519b3580847a180ae50aabf068c0ad8ebdfb62..96338c600330250b1548dd87e8a2a087e50aeee2 100644
|
| --- a/chrome/browser/search_engines/template_url_service.h
|
| +++ b/chrome/browser/search_engines/template_url_service.h
|
| @@ -354,6 +354,8 @@ class TemplateURLService : public WebDataServiceConsumer,
|
| FindDuplicateOfSyncTemplateURL);
|
| FRIEND_TEST_ALL_PREFIXES(TemplateURLServiceSyncTest,
|
| MergeSyncAndLocalURLDuplicates);
|
| + FRIEND_TEST_ALL_PREFIXES(TemplateURLServiceSyncTest,
|
| + PreSyncDeletes);
|
|
|
| friend class TemplateURLServiceTestUtil;
|
|
|
| @@ -628,6 +630,12 @@ class TemplateURLService : public WebDataServiceConsumer,
|
| // the Synced default when the default search provider becomes unmanaged.
|
| bool pending_synced_default_search_;
|
|
|
| + // A set of sync GUIDs denoting TemplateURLs that have been removed from this
|
| + // model or the underlying WebDataService prior to MergeDataAndStartSyncing.
|
| + // This set is used to determine what entries from the server we want to
|
| + // ignore locally and return a delete command for.
|
| + std::set<std::string> pre_sync_deletes_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(TemplateURLService);
|
| };
|
|
|
|
|