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 187447dbc0c76a78b97e552a2e7886cbdfe99f94..141bf76e929755914211405173ec293b5314dad3 100644 |
--- a/chrome/renderer/extensions/chrome_extensions_renderer_client.cc |
+++ b/chrome/renderer/extensions/chrome_extensions_renderer_client.cc |
@@ -287,7 +287,7 @@ bool ChromeExtensionsRendererClient::ShouldFork(blink::WebLocalFrame* frame, |
// subframes, so this check only makes sense for top-level frames. |
// TODO(alexmos,nasko): Figure out how this check should work when reloading |
// subframes in --site-per-process mode. |
- if (!frame->parent() && frame->document().url() == url) { |
+ if (!frame->parent() && GURL(frame->document().url()) == url) { |
if (is_extension_url != IsStandaloneExtensionProcess()) |
return true; |
} |