diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/presentation/presentation.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/modules/presentation/presentation.cc | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/chromium/third_party/blink/renderer/modules/presentation/presentation.cc b/chromium/third_party/blink/renderer/modules/presentation/presentation.cc index fdb9eea82cd..e8e6238c98f 100644 --- a/chromium/third_party/blink/renderer/modules/presentation/presentation.cc +++ b/chromium/third_party/blink/renderer/modules/presentation/presentation.cc @@ -63,7 +63,7 @@ void Presentation::setDefaultRequest(PresentationRequest* request) { void Presentation::MaybeInitReceiver() { LocalDOMWindow* window = GetSupplementable()->DomWindow(); - if (!receiver_ && window && + if (!receiver_ && window && window->GetFrame()->IsMainFrame() && window->GetFrame()->GetSettings()->GetPresentationReceiver()) { receiver_ = MakeGarbageCollected<PresentationReceiver>(window); } |