Index: chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc |
diff --git a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc |
index 30c0ede9cfbb70b59e76a5c6baf3a5c1850d4fdb..3eadd84919482fd62264de31b07858b78ad5853e 100644 |
--- a/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc |
+++ b/chrome/browser/extensions/api/signed_in_devices/signed_in_devices_manager.cc |
@@ -44,17 +44,16 @@ SignedInDevicesChangeObserver::SignedInDevicesChangeObserver( |
Profile* profile) : extension_id_(extension_id), |
profile_(profile) { |
ProfileSyncService* pss = ProfileSyncServiceFactory::GetForProfile(profile_); |
- if (pss) { |
- pss->AddObserverForDeviceInfoChange(this); |
+ if (pss && pss->GetDeviceInfoTracker()) { |
+ pss->GetDeviceInfoTracker()->AddObserver(this); |
} |
} |
SignedInDevicesChangeObserver::~SignedInDevicesChangeObserver() { |
ProfileSyncService* pss = ProfileSyncServiceFactory::GetForProfile(profile_); |
- if (pss) { |
- pss->RemoveObserverForDeviceInfoChange(this); |
+ if (pss && pss->GetDeviceInfoTracker()) { |
+ pss->GetDeviceInfoTracker()->RemoveObserver(this); |
} |
- |
} |
void SignedInDevicesChangeObserver::OnDeviceInfoChange() { |