Chromium Code Reviews| Index: chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
| diff --git a/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc b/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
| index 2a210710c50458c2628a5fa54a0a0b4d1235c029..84ed24362de7a8e71345d9c9be2fa50a47017e7e 100644 |
| --- a/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
| +++ b/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
| @@ -65,11 +65,15 @@ bool CastConfigDelegateChromeos::HasCastExtension() const { |
| return FindCastExtension() != nullptr; |
| } |
| -CastConfigDelegateChromeos::DeviceUpdateSubscription |
| -CastConfigDelegateChromeos::RegisterDeviceUpdateObserver( |
| - const ReceiversAndActivitesCallback& callback) { |
| +void CastConfigDelegateChromeos::AddObserver( |
| + ash::CastConfigDelegate::Observer* observer) { |
| auto listeners = extensions::CastDeviceUpdateListeners::Get(GetProfile()); |
| - return listeners->RegisterCallback(callback); |
| + return listeners->AddObserver(observer); |
|
stevenjb
2016/01/12 23:31:50
nit: Local is unnecessary
jdufault
2016/01/12 23:59:22
Done.
|
| +} |
| +void CastConfigDelegateChromeos::RemoveObserver( |
| + ash::CastConfigDelegate::Observer* observer) { |
| + auto listeners = extensions::CastDeviceUpdateListeners::Get(GetProfile()); |
| + return listeners->RemoveObserver(observer); |
|
stevenjb
2016/01/12 23:31:50
Local unnecessary
jdufault
2016/01/12 23:59:22
Done.
|
| } |
| void CastConfigDelegateChromeos::RequestDeviceRefresh() { |