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..5333260d22e6cde6cd15c866b614a3e8d5f86c3c 100644 |
--- a/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
+++ b/chrome/browser/ui/ash/cast_config_delegate_chromeos.cc |
@@ -65,13 +65,6 @@ bool CastConfigDelegateChromeos::HasCastExtension() const { |
return FindCastExtension() != nullptr; |
} |
-CastConfigDelegateChromeos::DeviceUpdateSubscription |
-CastConfigDelegateChromeos::RegisterDeviceUpdateObserver( |
- const ReceiversAndActivitesCallback& callback) { |
- auto listeners = extensions::CastDeviceUpdateListeners::Get(GetProfile()); |
- return listeners->RegisterCallback(callback); |
-} |
- |
void CastConfigDelegateChromeos::RequestDeviceRefresh() { |
scoped_ptr<base::ListValue> args = |
extensions::api::cast_devices_private::UpdateDevicesRequested::Create(); |
@@ -120,4 +113,16 @@ void CastConfigDelegateChromeos::LaunchCastOptions() { |
chrome::Navigate(¶ms); |
} |
+void CastConfigDelegateChromeos::AddObserver( |
+ ash::CastConfigDelegate::Observer* observer) { |
+ return extensions::CastDeviceUpdateListeners::Get(GetProfile()) |
+ ->AddObserver(observer); |
+} |
+ |
+void CastConfigDelegateChromeos::RemoveObserver( |
+ ash::CastConfigDelegate::Observer* observer) { |
+ return extensions::CastDeviceUpdateListeners::Get(GetProfile()) |
+ ->RemoveObserver(observer); |
+} |
+ |
} // namespace chromeos |