summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h')
-rw-r--r--chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h b/chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h
index 30561dc9fbd..c96623a40ef 100644
--- a/chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h
+++ b/chromium/third_party/blink/renderer/bindings/core/v8/remote_window_proxy.h
@@ -48,12 +48,13 @@ class RemoteWindowProxy final : public WindowProxy {
static RemoteWindowProxy* Create(v8::Isolate* isolate,
RemoteFrame& frame,
scoped_refptr<DOMWrapperWorld> world) {
- return new RemoteWindowProxy(isolate, frame, std::move(world));
+ return MakeGarbageCollected<RemoteWindowProxy>(isolate, frame,
+ std::move(world));
}
- private:
RemoteWindowProxy(v8::Isolate*, RemoteFrame&, scoped_refptr<DOMWrapperWorld>);
+ private:
void Initialize() override;
void DisposeContext(Lifecycle next_status, FrameReuseStatus) override;