Chromium Code Reviews| Index: chrome/renderer/chrome_content_renderer_client.cc |
| diff --git a/chrome/renderer/chrome_content_renderer_client.cc b/chrome/renderer/chrome_content_renderer_client.cc |
| index 2ebbb3d4f9c61fc832fec3b6d53c98e7e30d0187..96b52d6713f30947ae0a3708800b0adfacd28ed2 100644 |
| --- a/chrome/renderer/chrome_content_renderer_client.cc |
| +++ b/chrome/renderer/chrome_content_renderer_client.cc |
| @@ -735,7 +735,11 @@ bool ChromeContentRendererClient::CrossesExtensionExtents( |
| WebFrame* frame, |
| const GURL& new_url, |
| bool is_initial_navigation) { |
| + // Note: ExtensionSet does not return bookmark apps, so they will be |
| + // treated like normal web pages from the process model's perspective. |
|
Aaron Boodman
2011/11/17 04:10:25
Can you just check from_bookmark() here instead of
Charlie Reis
2011/11/17 20:27:58
Done.
|
| const ExtensionSet* extensions = extension_dispatcher_->extensions(); |
| + |
| + // Determine if the new_url is an extension or hosted app. |
| bool is_extension_url = !!extensions->GetByURL(new_url); |
| GURL old_url(frame->top()->document().url()); |