diff options
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.h | 5 |
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; |