| Index: chrome/renderer/extensions/resource_request_policy.cc
|
| diff --git a/chrome/renderer/extensions/resource_request_policy.cc b/chrome/renderer/extensions/resource_request_policy.cc
|
| index 85a74232cf96fdd89b2de5f0745f9ac958b91e09..0a3464f26ab06451b3c850b4317988de273571f0 100644
|
| --- a/chrome/renderer/extensions/resource_request_policy.cc
|
| +++ b/chrome/renderer/extensions/resource_request_policy.cc
|
| @@ -16,6 +16,7 @@
|
| #include "extensions/common/manifest_handlers/webview_info.h"
|
| #include "extensions/renderer/dispatcher.h"
|
| #include "extensions/renderer/renderer_extension_registry.h"
|
| +#include "third_party/WebKit/public/platform/URLConversion.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| #include "third_party/WebKit/public/web/WebConsoleMessage.h"
|
| #include "third_party/WebKit/public/web/WebDocument.h"
|
| @@ -74,7 +75,8 @@ bool ResourceRequestPolicy::CanRequestResource(
|
| // The page_origin may be GURL("null") for unique origins like data URLs,
|
| // but this is ok for the checks below. We only care if it matches the
|
| // current extension or has a devtools scheme.
|
| - GURL page_origin = GURL(frame->top()->securityOrigin().toString());
|
| + GURL page_origin =
|
| + blink::WebStringToGURL(frame->top()->securityOrigin().toString());
|
|
|
| // Exceptions are:
|
| // - empty origin (needed for some edge cases when we have empty origins)
|
|
|