Index: chrome/browser/policy/cloud_policy_refresh_scheduler.cc |
diff --git a/chrome/browser/policy/cloud_policy_refresh_scheduler.cc b/chrome/browser/policy/cloud_policy_refresh_scheduler.cc |
index a0d9821c67e529c3fcabd1d73faec1babe411efd..6397f8e93a1161270b92e3373bbdaf943fbba4f0 100644 |
--- a/chrome/browser/policy/cloud_policy_refresh_scheduler.cc |
+++ b/chrome/browser/policy/cloud_policy_refresh_scheduler.cc |
@@ -99,13 +99,10 @@ void CloudPolicyRefreshScheduler::OnStoreError(CloudPolicyStore* store) { |
// error is required. NB: Changes to is_managed fire OnStoreLoaded(). |
} |
-void CloudPolicyRefreshScheduler::Observe( |
- int type, |
- const content::NotificationSource& source, |
- const content::NotificationDetails& details) { |
- DCHECK_EQ(chrome::NOTIFICATION_PREF_CHANGED, type); |
- DCHECK_EQ(refresh_delay_.GetPrefName(), |
- *content::Details<std::string>(details).ptr()); |
+void CloudPolicyRefreshScheduler::OnPreferenceChanged( |
+ PrefServiceBase* service, |
+ const std::string& pref_name) { |
+ DCHECK_EQ(refresh_delay_.GetPrefName(), pref_name); |
ScheduleRefresh(); |
} |