| Index: chrome/renderer/extensions/chrome_extensions_renderer_client.cc
|
| diff --git a/chrome/renderer/extensions/chrome_extensions_renderer_client.cc b/chrome/renderer/extensions/chrome_extensions_renderer_client.cc
|
| index 141bf76e929755914211405173ec293b5314dad3..54947da974591656d81dada83abd4165e0d21fdd 100644
|
| --- a/chrome/renderer/extensions/chrome_extensions_renderer_client.cc
|
| +++ b/chrome/renderer/extensions/chrome_extensions_renderer_client.cc
|
| @@ -210,16 +210,16 @@ bool ChromeExtensionsRendererClient::AllowPopup() {
|
| bool ChromeExtensionsRendererClient::WillSendRequest(
|
| blink::WebFrame* frame,
|
| ui::PageTransition transition_type,
|
| - const GURL& url,
|
| + const blink::WebURL& url,
|
| GURL* new_url) {
|
| - if (url.SchemeIs(extensions::kExtensionScheme) &&
|
| - !resource_request_policy_->CanRequestResource(url, frame,
|
| + if (url.protocolIs(extensions::kExtensionScheme) &&
|
| + !resource_request_policy_->CanRequestResource(GURL(url), frame,
|
| transition_type)) {
|
| *new_url = GURL(chrome::kExtensionInvalidRequestURL);
|
| return true;
|
| }
|
|
|
| - if (url.SchemeIs(extensions::kExtensionResourceScheme) &&
|
| + if (url.protocolIs(extensions::kExtensionResourceScheme) &&
|
| !resource_request_policy_->CanRequestExtensionResourceScheme(url,
|
| frame)) {
|
| *new_url = GURL(chrome::kExtensionResourceInvalidRequestURL);
|
|
|