Index: chrome/browser/media/tab_capture_access_handler.cc |
diff --git a/chrome/browser/media/tab_capture_access_handler.cc b/chrome/browser/media/tab_capture_access_handler.cc |
index 50d05424c848217b059407b6cecd8cad1db738e3..300a2390178ca211c20ef83cd09c30edb094cff6 100644 |
--- a/chrome/browser/media/tab_capture_access_handler.cc |
+++ b/chrome/browser/media/tab_capture_access_handler.cc |
@@ -79,6 +79,11 @@ void TabCaptureAccessHandler::HandleRequest( |
->GetMediaStreamCaptureIndicator() |
->RegisterMediaStream(web_contents, devices); |
} |
+ UpdateExtensionTrusted(request.render_process_id, request.render_frame_id, |
+ request.page_request_id, |
+ MediaCaptureDevicesDispatcher::IsOriginForCasting( |
+ request.security_origin)); |
+ |
callback.Run(devices, devices.empty() ? content::MEDIA_DEVICE_INVALID_STATE |
: content::MEDIA_DEVICE_OK, |
std::move(ui)); |