Index: extensions/common/extension_set.cc |
diff --git a/extensions/common/extension_set.cc b/extensions/common/extension_set.cc |
index 77d4491e9647b3b9f223e08a13bba9815aa83ea0..c4c15d4e1f2bc3b8f291f590f7be0b109a21583e 100644 |
--- a/extensions/common/extension_set.cc |
+++ b/extensions/common/extension_set.cc |
@@ -89,6 +89,11 @@ const Extension* ExtensionSet::GetExtensionOrAppByURL(const GURL& url) const { |
return GetHostedAppByURL(url); |
} |
+const Extension* ExtensionSet::GetAppByURL(const GURL& url) const { |
+ const Extension* extension = GetExtensionOrAppByURL(url); |
+ return (extension && extension->is_app()) ? extension : NULL; |
+} |
+ |
const Extension* ExtensionSet::GetHostedAppByURL(const GURL& url) const { |
for (ExtensionMap::const_iterator iter = extensions_.begin(); |
iter != extensions_.end(); ++iter) { |