Index: content/browser/renderer_host/media/media_stream_manager.cc |
diff --git a/content/browser/renderer_host/media/media_stream_manager.cc b/content/browser/renderer_host/media/media_stream_manager.cc |
index 1155f69aadadb1834ce9d04d011b994f29df5355..049e56fa65d0adadb25f25f497166878f1d5b84b 100644 |
--- a/content/browser/renderer_host/media/media_stream_manager.cc |
+++ b/content/browser/renderer_host/media/media_stream_manager.cc |
@@ -50,7 +50,8 @@ namespace content { |
// Forward declaration of DeviceMonitorMac and its only useable method. |
class DeviceMonitorMac { |
public: |
- void StartMonitoring(); |
+ void StartMonitoring( |
+ const scoped_refptr<base::SingleThreadTaskRunner>& device_task_runner); |
}; |
namespace { |
@@ -837,8 +838,10 @@ void MediaStreamManager::StartMonitoring() { |
void MediaStreamManager::StartMonitoringOnUIThread() { |
DCHECK_CURRENTLY_ON(BrowserThread::UI); |
BrowserMainLoop* browser_main_loop = content::BrowserMainLoop::GetInstance(); |
- if (browser_main_loop) |
- browser_main_loop->device_monitor_mac()->StartMonitoring(); |
+ if (browser_main_loop) { |
+ browser_main_loop->device_monitor_mac() |
+ ->StartMonitoring(audio_manager_->GetWorkerTaskRunner()); |
+ } |
} |
#endif |