diff --git a/brightray/browser/inspectable_web_contents.cc b/brightray/browser/inspectable_web_contents.cc index 64f840e77fe2..a1e67adf0ab2 100644 --- a/brightray/browser/inspectable_web_contents.cc +++ b/brightray/browser/inspectable_web_contents.cc @@ -5,7 +5,11 @@ namespace brightray { InspectableWebContents* InspectableWebContents::Create(const content::WebContents::CreateParams& create_params) { - return new InspectableWebContentsImpl(create_params); + return new InspectableWebContentsImpl(content::WebContents::Create(create_params)); +} + +InspectableWebContents* InspectableWebContents::Create(content::WebContents* web_contents) { + return new InspectableWebContentsImpl(web_contents); } } diff --git a/brightray/browser/inspectable_web_contents.h b/brightray/browser/inspectable_web_contents.h index f515d0625435..70b860cc744c 100644 --- a/brightray/browser/inspectable_web_contents.h +++ b/brightray/browser/inspectable_web_contents.h @@ -10,6 +10,7 @@ class InspectableWebContentsView; class InspectableWebContents { public: static InspectableWebContents* Create(const content::WebContents::CreateParams&); + static InspectableWebContents* Create(content::WebContents*); virtual ~InspectableWebContents() {} virtual InspectableWebContentsView* GetView() const = 0; diff --git a/brightray/browser/inspectable_web_contents_impl.cc b/brightray/browser/inspectable_web_contents_impl.cc index 22bddf411c46..7f694ad54ff5 100644 --- a/brightray/browser/inspectable_web_contents_impl.cc +++ b/brightray/browser/inspectable_web_contents_impl.cc @@ -36,8 +36,8 @@ void InspectableWebContentsImpl::RegisterPrefs(PrefRegistrySimple* registry) { registry->RegisterStringPref(kDockSidePref, "bottom"); } -InspectableWebContentsImpl::InspectableWebContentsImpl(const content::WebContents::CreateParams& create_params) - : web_contents_(content::WebContents::Create(create_params)) { +InspectableWebContentsImpl::InspectableWebContentsImpl(content::WebContents* web_contents) + : web_contents_(web_contents) { auto context = static_cast(web_contents_->GetBrowserContext()); dock_side_ = context->prefs()->GetString(kDockSidePref); diff --git a/brightray/browser/inspectable_web_contents_impl.h b/brightray/browser/inspectable_web_contents_impl.h index ddddc7e1f0a5..7a9bcd4eedc3 100644 --- a/brightray/browser/inspectable_web_contents_impl.h +++ b/brightray/browser/inspectable_web_contents_impl.h @@ -31,7 +31,7 @@ class InspectableWebContentsImpl : public: static void RegisterPrefs(PrefRegistrySimple*); - InspectableWebContentsImpl(const content::WebContents::CreateParams&); + InspectableWebContentsImpl(content::WebContents*); virtual ~InspectableWebContentsImpl() OVERRIDE; virtual InspectableWebContentsView* GetView() const OVERRIDE;