Index: chrome/browser/sync/sync_prefs.cc |
diff --git a/chrome/browser/sync/sync_prefs.cc b/chrome/browser/sync/sync_prefs.cc |
index b7798816552b15e46273edd561db8b4c53c0977c..9a2d798893f398564b919e27b08c424a68add0f9 100644 |
--- a/chrome/browser/sync/sync_prefs.cc |
+++ b/chrome/browser/sync/sync_prefs.cc |
@@ -411,8 +411,8 @@ void SyncPrefs::RegisterPrefGroups() { |
pref_groups_[syncer::PREFERENCES].Put(syncer::SEARCH_ENGINES); |
pref_groups_[syncer::TYPED_URLS].Put(syncer::HISTORY_DELETE_DIRECTIVES); |
- const CommandLine& command_line = *CommandLine::ForCurrentProcess(); |
- if (command_line.HasSwitch(switches::kHistoryEnableFullHistorySync)) { |
+ if (!CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kHistoryDisableFullHistorySync)) { |
pref_groups_[syncer::TYPED_URLS].Put(syncer::SESSIONS); |
pref_groups_[syncer::TYPED_URLS].Put(syncer::FAVICON_IMAGES); |
pref_groups_[syncer::TYPED_URLS].Put(syncer::FAVICON_TRACKING); |