Index: content/browser/background_sync/background_sync_manager.cc |
diff --git a/content/browser/background_sync/background_sync_manager.cc b/content/browser/background_sync/background_sync_manager.cc |
index 98dab1ac4b9452b187f838209b6c5a27735f43a0..1a0432bc11391ac396d36ddc91baf18590dea2f1 100644 |
--- a/content/browser/background_sync/background_sync_manager.cc |
+++ b/content/browser/background_sync/background_sync_manager.cc |
@@ -292,13 +292,6 @@ void BackgroundSyncManager::InitDidGetDataFromBackend( |
options->power_state = registration_proto.power_state(); |
registration->set_id(registration_proto.id()); |
- registration->set_sync_state(registration_proto.sync_state()); |
- |
- if (registration->sync_state() == SYNC_STATE_FIRING) { |
- // If the browser (or worker) closed while firing the event, consider |
- // it pending again> |
- registration->set_sync_state(SYNC_STATE_PENDING); |
- } |
} |
} |
@@ -363,8 +356,8 @@ void BackgroundSyncManager::RegisterImpl( |
existing_registration_ref->value()->options()->Equals(options)) { |
BackgroundSyncRegistration* existing_registration = |
existing_registration_ref->value(); |
- if (existing_registration->sync_state() == SYNC_STATE_FAILED) { |
- existing_registration->set_sync_state(SYNC_STATE_PENDING); |
+ if (existing_registration->sync_state() == BACKGROUND_SYNC_STATE_FAILED) { |
+ existing_registration->set_sync_state(BACKGROUND_SYNC_STATE_PENDING); |
StoreRegistrations( |
sw_registration_id, |
base::Bind(&BackgroundSyncManager::RegisterDidStore, |
@@ -505,7 +498,6 @@ void BackgroundSyncManager::StoreRegistrations( |
BackgroundSyncRegistrationProto* registration_proto = |
registrations_proto.add_registration(); |
registration_proto->set_id(registration.id()); |
- registration_proto->set_sync_state(registration.sync_state()); |
registration_proto->set_tag(registration.options()->tag); |
registration_proto->set_periodicity(registration.options()->periodicity); |
registration_proto->set_min_period(registration.options()->min_period); |
@@ -836,7 +828,7 @@ bool BackgroundSyncManager::IsRegistrationReadyToFire( |
if (registration.options()->periodicity == SYNC_PERIODIC) |
return false; |
- if (registration.sync_state() != SYNC_STATE_PENDING) |
+ if (registration.sync_state() != BACKGROUND_SYNC_STATE_PENDING) |
return false; |
DCHECK_EQ(SYNC_ONE_SHOT, registration.options()->periodicity); |
@@ -853,7 +845,7 @@ void BackgroundSyncManager::SchedulePendingRegistrations() { |
sw_id_and_registrations.second.registration_map) { |
const BackgroundSyncRegistration& registration = |
*key_and_registration.second->value(); |
- if (registration.sync_state() == SYNC_STATE_PENDING) { |
+ if (registration.sync_state() == BACKGROUND_SYNC_STATE_PENDING) { |
if (registration.options()->periodicity == SYNC_ONE_SHOT) { |
keep_browser_alive_for_one_shot = true; |
} else { |
@@ -910,7 +902,7 @@ void BackgroundSyncManager::FireReadyEventsImpl(const base::Closure& callback) { |
// The state change is not saved to persistent storage because |
// if the sync event is killed mid-sync then it should return to |
// SYNC_STATE_PENDING. |
- registration->set_sync_state(SYNC_STATE_FIRING); |
+ registration->set_sync_state(BACKGROUND_SYNC_STATE_FIRING); |
} |
} |
} |
@@ -1035,7 +1027,7 @@ void BackgroundSyncManager::EventCompleteImpl( |
if (status_code != SERVICE_WORKER_OK) { |
// TODO(jkarlin) Fire the sync event on the next page load controlled by |
// this registration. (crbug.com/479665) |
- registration->set_sync_state(SYNC_STATE_FAILED); |
+ registration->set_sync_state(BACKGROUND_SYNC_STATE_FAILED); |
} else { |
RegistrationKey key(*registration); |
// Remove the registration if it's still active. |