Index: components/gcm_driver/gcm_channel_status_syncer.cc |
diff --git a/components/gcm_driver/gcm_channel_status_syncer.cc b/components/gcm_driver/gcm_channel_status_syncer.cc |
index 4be2eae0325cd7a403e9a7c0777acd391cc6bc19..443c90d57b8207f63390f8860cf8784b30ba594c 100644 |
--- a/components/gcm_driver/gcm_channel_status_syncer.cc |
+++ b/components/gcm_driver/gcm_channel_status_syncer.cc |
@@ -111,8 +111,7 @@ |
weak_ptr_factory_.InvalidateWeakPtrs(); |
} |
-void GCMChannelStatusSyncer::OnRequestCompleted(bool update_received, |
- bool enabled, |
+void GCMChannelStatusSyncer::OnRequestCompleted(bool enabled, |
int poll_interval_seconds) { |
DCHECK(request_); |
request_.reset(); |
@@ -122,23 +121,20 @@ |
prefs_->SetInt64(kGCMChannelLastCheckTime, |
last_check_time_.ToInternalValue()); |
- if (update_received) { |
- if (gcm_enabled_ != enabled) { |
- gcm_enabled_ = enabled; |
- prefs_->SetBoolean(kGCMChannelStatus, enabled); |
- if (gcm_enabled_) |
- driver_->Enable(); |
- else |
- driver_->Disable(); |
- } |
+ if (gcm_enabled_ != enabled) { |
+ gcm_enabled_ = enabled; |
+ prefs_->SetBoolean(kGCMChannelStatus, enabled); |
+ if (gcm_enabled_) |
+ driver_->Enable(); |
+ else |
+ driver_->Disable(); |
+ } |
- DCHECK_GE(poll_interval_seconds, |
- GCMChannelStatusRequest::min_poll_interval_seconds()); |
- if (poll_interval_seconds_ != poll_interval_seconds) { |
- poll_interval_seconds_ = poll_interval_seconds; |
- prefs_->SetInteger(kGCMChannelPollIntervalSeconds, |
- poll_interval_seconds_); |
- } |
+ DCHECK_GE(poll_interval_seconds, |
+ GCMChannelStatusRequest::min_poll_interval_seconds()); |
+ if (poll_interval_seconds_ != poll_interval_seconds) { |
+ poll_interval_seconds_ = poll_interval_seconds; |
+ prefs_->SetInteger(kGCMChannelPollIntervalSeconds, poll_interval_seconds_); |
} |
ScheduleRequest(); |