diff options
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.cc | 7 |
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); } |