| Index: extensions/browser/guest_view/guest_view_base.cc
|
| diff --git a/extensions/browser/guest_view/guest_view_base.cc b/extensions/browser/guest_view/guest_view_base.cc
|
| index 1b0effef18fdab97b0221b2e49f8327ea738895f..a705b827ad617f1caecbccad5a8a0833f85cd370 100644
|
| --- a/extensions/browser/guest_view/guest_view_base.cc
|
| +++ b/extensions/browser/guest_view/guest_view_base.cc
|
| @@ -134,11 +134,12 @@ void GuestViewBase::Init(const std::string& embedder_extension_id,
|
| int embedder_process_id =
|
| embedder_web_contents->GetRenderProcessHost()->GetID();
|
|
|
| + const GURL& embedder_site_url = embedder_web_contents->GetLastCommittedURL();
|
| Feature::Availability availability = feature->IsAvailableToContext(
|
| embedder_extension,
|
| process_map->GetMostLikelyContextType(embedder_extension,
|
| embedder_process_id),
|
| - embedder_web_contents->GetLastCommittedURL());
|
| + embedder_site_url);
|
| if (!availability.is_available()) {
|
| callback.Run(NULL);
|
| return;
|
| @@ -146,6 +147,7 @@ void GuestViewBase::Init(const std::string& embedder_extension_id,
|
|
|
| CreateWebContents(embedder_extension_id,
|
| embedder_process_id,
|
| + embedder_site_url,
|
| create_params,
|
| base::Bind(&GuestViewBase::CompleteInit,
|
| AsWeakPtr(),
|
|
|