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) |