From eab4227cbfe083373c90fbf5a949d6c140386b0a Mon Sep 17 00:00:00 2001 From: deepak1556 Date: Thu, 12 Apr 2018 13:07:54 +0530 Subject: [PATCH] Make Origin(const GURL&) constructor private. https://chromium-review.googlesource.com/c/chromium/src/+/729284 --- atom/browser/api/atom_api_web_contents.cc | 3 ++- atom/common/api/atom_api_v8_util.cc | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/atom/browser/api/atom_api_web_contents.cc b/atom/browser/api/atom_api_web_contents.cc index 535413717f..ca72a3e695 100644 --- a/atom/browser/api/atom_api_web_contents.cc +++ b/atom/browser/api/atom_api_web_contents.cc @@ -1966,7 +1966,8 @@ v8::Local WebContents::Debugger(v8::Isolate* isolate) { void WebContents::GrantOriginAccess(const GURL& url) { content::ChildProcessSecurityPolicy::GetInstance()->GrantOrigin( - web_contents()->GetMainFrame()->GetProcess()->GetID(), url::Origin(url)); + web_contents()->GetMainFrame()->GetProcess()->GetID(), + url::Origin::Create(url)); } // static diff --git a/atom/common/api/atom_api_v8_util.cc b/atom/common/api/atom_api_v8_util.cc index 0770f061ac..a7bf28a8e2 100644 --- a/atom/common/api/atom_api_v8_util.cc +++ b/atom/common/api/atom_api_v8_util.cc @@ -100,7 +100,7 @@ void RequestGarbageCollectionForTesting(v8::Isolate* isolate) { } bool IsSameOrigin(const GURL& l, const GURL& r) { - return url::Origin(l).IsSameOriginWith(url::Origin(r)); + return url::Origin::Create(l).IsSameOriginWith(url::Origin::Create(r)); } void Initialize(v8::Local exports,