Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(742)

Unified Diff: chrome/browser/sync/startup_controller.cc

Issue 184103008: sync: turn on deferred startup. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | chrome/browser/sync/startup_controller_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/sync/startup_controller.cc
diff --git a/chrome/browser/sync/startup_controller.cc b/chrome/browser/sync/startup_controller.cc
index bd6c0c469b78061f73c0faacb3d20dc4e675a30c..7cf9c57683885e49ca5c401363332640df513ca3 100644
--- a/chrome/browser/sync/startup_controller.cc
+++ b/chrome/browser/sync/startup_controller.cc
@@ -72,8 +72,8 @@ bool StartupController::StartUp(StartUpDeferredOption deferred_option) {
start_up_time_ = base::Time::Now();
if (deferred_option == STARTUP_BACKEND_DEFERRED &&
- CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kSyncEnableDeferredStartup) &&
+ !CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kSyncDisableDeferredStartup) &&
sync_prefs_->GetPreferredDataTypes(registered_types_)
.Has(syncer::SESSIONS)) {
if (first_start) {
@@ -152,8 +152,8 @@ bool StartupController::TryStart() {
}
void StartupController::OnFallbackStartupTimerExpired() {
- DCHECK(CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kSyncEnableDeferredStartup));
+ DCHECK(!CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kSyncDisableDeferredStartup));
if (!start_backend_time_.is_null())
return;
@@ -179,8 +179,8 @@ std::string StartupController::GetBackendInitializationStateString() const {
}
void StartupController::OnDataTypeRequestsSyncStartup(syncer::ModelType type) {
- if (!CommandLine::ForCurrentProcess()->HasSwitch(
- switches::kSyncEnableDeferredStartup)) {
+ if (CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kSyncDisableDeferredStartup)) {
DVLOG(2) << "Ignoring data type request for sync startup: "
<< syncer::ModelTypeToString(type);
return;
« no previous file with comments | « no previous file | chrome/browser/sync/startup_controller_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698