Index: content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
diff --git a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
index 42b61328b59ab57e8120a566293924bcece2fed3..4924a5599d1ebfd4a45d3b5abebdfd9ea5b21eb9 100644 |
--- a/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
+++ b/content/browser/renderer_host/media/media_stream_dispatcher_host_unittest.cc |
@@ -234,6 +234,13 @@ class MediaStreamDispatcherHostTest : public testing::Test { |
media_stream_manager_->video_capture_manager() |
->video_capture_device_factory()); |
DCHECK(video_capture_device_factory_); |
+#if defined(OS_WIN) |
+ // Override the Video Capture Thread that MediaStreamManager constructs. |
+ media_stream_manager_->video_capture_manager()->Unregister(); |
+ media_stream_manager_->video_capture_manager()->Register( |
+ media_stream_manager_.get(), |
+ base::MessageLoopProxy::current()); |
+#endif |
MockResourceContext* mock_resource_context = |
static_cast<MockResourceContext*>( |