Index: content/browser/renderer_host/media/video_capture_manager.cc |
diff --git a/content/browser/renderer_host/media/video_capture_manager.cc b/content/browser/renderer_host/media/video_capture_manager.cc |
index 6568407bdfdf5042ebdc69c83106492945788bb9..6c90c91cae3343e18a7e1ec1bca1e433b953dd56 100644 |
--- a/content/browser/renderer_host/media/video_capture_manager.cc |
+++ b/content/browser/renderer_host/media/video_capture_manager.cc |
@@ -200,7 +200,9 @@ void VideoCaptureManager::DoStartDeviceOnDeviceThread( |
DeviceInfo* found = FindDeviceInfoById(entry->id, devices_info_cache_); |
if (found) { |
video_capture_device = |
- video_capture_device_factory_->Create(found->name); |
+ video_capture_device_factory_->Create( |
+ BrowserThread::GetMessageLoopProxyForThread(BrowserThread::UI), |
+ found->name); |
} |
break; |
} |