Auto-acknowledge extensions with EXTERNAL_POLICY_DOWNLOAD location.
BUG=113855
TEST=added
Review URL: http://codereview.chromium.org/9464035
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@123881 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/chrome/browser/extensions/extension_service.cc b/chrome/browser/extensions/extension_service.cc
index 1698552..4de9ef1 100644
--- a/chrome/browser/extensions/extension_service.cc
+++ b/chrome/browser/extensions/extension_service.cc
@@ -2246,6 +2246,12 @@
extension, "Extensions.Permissions_Install");
}
+ // Certain extension locations are specific enough that we can
+ // auto-acknowledge any extension that came from one of them.
+ if (extension->location() == Extension::EXTERNAL_POLICY_DOWNLOAD) {
+ AcknowledgeExternalExtension(extension->id());
+ }
+
extension_prefs_->OnExtensionInstalled(
extension,
initial_enable ? Extension::ENABLED : Extension::DISABLED,