| Index: chrome/browser/extensions/extensions_service.cc
|
| diff --git a/chrome/browser/extensions/extensions_service.cc b/chrome/browser/extensions/extensions_service.cc
|
| index 8284defa8beba74c927f4ac02c46eb5339534173..5fb1d24b61542288cbc33a4bd87669649bc39bf8 100644
|
| --- a/chrome/browser/extensions/extensions_service.cc
|
| +++ b/chrome/browser/extensions/extensions_service.cc
|
| @@ -524,6 +524,16 @@ bool ExtensionsService::IsDownloadFromMiniGallery(const GURL& download_url) {
|
| false); // case_sensitive
|
| }
|
|
|
| +bool ExtensionsService::IsInstalledApp(const GURL& url) {
|
| + // Check for hosted app.
|
| + if (GetExtensionByWebExtent(url) != NULL)
|
| + return true;
|
| +
|
| + // Check for packaged app.
|
| + const Extension* extension = GetExtensionByURL(url);
|
| + return extension != NULL && extension->is_app();
|
| +}
|
| +
|
| // static
|
| bool ExtensionsService::UninstallExtensionHelper(
|
| ExtensionsService* extensions_service,
|
|
|