summaryrefslogtreecommitdiff
path: root/chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc')
-rw-r--r--chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc8
1 files changed, 6 insertions, 2 deletions
diff --git a/chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc b/chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc
index ba730b67353..b6f01380676 100644
--- a/chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc
+++ b/chromium/content/browser/renderer_host/media/media_stream_dispatcher_host.cc
@@ -529,8 +529,12 @@ void MediaStreamDispatcherHost::SetCapturingLinkSecured(
void MediaStreamDispatcherHost::OnStreamStarted(const std::string& label) {
DCHECK_CURRENTLY_ON(BrowserThread::IO);
- DCHECK(!base::FeatureList::IsEnabled(
- blink::features::kStartMediaStreamCaptureIndicatorInBrowser));
+ if (base::FeatureList::IsEnabled(
+ blink::features::kStartMediaStreamCaptureIndicatorInBrowser)) {
+ ReceivedBadMessage(render_process_id_,
+ bad_message::MSDH_ON_STREAM_STARTED_DISALLOWED);
+ return;
+ }
media_stream_manager_->OnStreamStarted(label);
}