summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc b/chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc
index 35e49dd02ba..79d02b24132 100644
--- a/chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc
+++ b/chromium/third_party/blink/renderer/modules/mediastream/navigator_user_media.cc
@@ -15,8 +15,9 @@ namespace blink {
NavigatorUserMedia::NavigatorUserMedia(Navigator& navigator)
: Supplement<Navigator>(navigator),
media_devices_(MakeGarbageCollected<MediaDevices>(
- navigator.GetFrame() ? navigator.GetFrame()->GetDocument()
- : nullptr)) {}
+ navigator.GetFrame()
+ ? navigator.GetFrame()->GetDocument()->ToExecutionContext()
+ : nullptr)) {}
const char NavigatorUserMedia::kSupplementName[] = "NavigatorUserMedia";
@@ -38,7 +39,7 @@ MediaDevices* NavigatorUserMedia::mediaDevices(Navigator& navigator) {
return NavigatorUserMedia::From(navigator).GetMediaDevices();
}
-void NavigatorUserMedia::Trace(blink::Visitor* visitor) {
+void NavigatorUserMedia::Trace(Visitor* visitor) {
visitor->Trace(media_devices_);
Supplement<Navigator>::Trace(visitor);
}