summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/modules/presentation/presentation.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/modules/presentation/presentation.cc')
-rw-r--r--chromium/third_party/blink/renderer/modules/presentation/presentation.cc2
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);
}