| 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() {
|
|
|