| Index: chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
|
| diff --git a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
|
| index 485439045667779bae156bb5ffe1135f285fabe3..2d7175e60874b42750b03b9f4384360a2545e76a 100644
|
| --- a/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
|
| +++ b/chrome/browser/extensions/api/webrtc_audio_private/webrtc_audio_private_api.cc
|
| @@ -32,7 +32,8 @@ static base::LazyInstance<
|
| LAZY_INSTANCE_INITIALIZER;
|
|
|
| WebrtcAudioPrivateEventService::WebrtcAudioPrivateEventService(
|
| - Profile* profile) : profile_(profile) {
|
| + content::BrowserContext* context)
|
| + : browser_context_(context) {
|
| // In unit tests, the SystemMonitor may not be created.
|
| base::SystemMonitor* system_monitor = base::SystemMonitor::Get();
|
| if (system_monitor)
|
| @@ -77,12 +78,11 @@ void WebrtcAudioPrivateEventService::OnDevicesChanged(
|
| void WebrtcAudioPrivateEventService::SignalEvent() {
|
| using api::webrtc_audio_private::OnSinksChanged::kEventName;
|
|
|
| - EventRouter* router =
|
| - ExtensionSystem::Get(profile_)->event_router();
|
| + EventRouter* router = ExtensionSystem::Get(browser_context_)->event_router();
|
| if (!router || !router->HasEventListener(kEventName))
|
| return;
|
| ExtensionService* extension_service =
|
| - ExtensionSystem::Get(profile_)->extension_service();
|
| + ExtensionSystem::Get(browser_context_)->extension_service();
|
| const ExtensionSet* extensions = extension_service->extensions();
|
| for (ExtensionSet::const_iterator it = extensions->begin();
|
| it != extensions->end(); ++it) {
|
|
|