Index: chrome/renderer/chrome_content_renderer_client.h |
diff --git a/chrome/renderer/chrome_content_renderer_client.h b/chrome/renderer/chrome_content_renderer_client.h |
index 2cc976a64ec6ab74df1e09823f3cacc6450f510b..55a904ca9488ca3893a17abba4c7dea5563b996b 100644 |
--- a/chrome/renderer/chrome_content_renderer_client.h |
+++ b/chrome/renderer/chrome_content_renderer_client.h |
@@ -14,7 +14,9 @@ |
#include "content/public/renderer/content_renderer_client.h" |
class ChromeRenderProcessObserver; |
+class Extension; |
class ExtensionDispatcher; |
+class ExtensionSet; |
class RendererHistogramSnapshots; |
class RendererNetPredictor; |
class RendererTracking; |
@@ -126,6 +128,11 @@ class ChromeContentRendererClient : public content::ContentRendererClient { |
bool is_blocked_for_prerendering, |
bool allow_loading); |
+ // Returns the extension for the given URL. Excludes extension objects for |
+ // bookmark apps, which do not use the app process model. |
+ const Extension* GetNonBookmarkAppExtension(const ExtensionSet* extensions, |
+ const GURL& url); |
+ |
// Returns true if the frame is navigating to an URL either into or out of an |
// extension app's extent. |
bool CrossesExtensionExtents(WebKit::WebFrame* frame, |