summaryrefslogtreecommitdiffstats
path: root/chrome/browser/extensions
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/extensions')
-rw-r--r--chrome/browser/extensions/extension_disabled_ui.cc2
-rw-r--r--chrome/browser/extensions/installed_loader.cc12
2 files changed, 13 insertions, 1 deletions
diff --git a/chrome/browser/extensions/extension_disabled_ui.cc b/chrome/browser/extensions/extension_disabled_ui.cc
index bbf7d6c..ff6d207 100644
--- a/chrome/browser/extensions/extension_disabled_ui.cc
+++ b/chrome/browser/extensions/extension_disabled_ui.cc
@@ -188,7 +188,7 @@ ExtensionDisabledGlobalError::ExtensionDisabledGlobalError(
}
ExtensionDisabledGlobalError::~ExtensionDisabledGlobalError() {
- HISTOGRAM_ENUMERATION("Extension.DisabledUIUserResponse",
+ HISTOGRAM_ENUMERATION("Extensions.DisabledUIUserResponse",
user_response_, EXTENSION_DISABLED_UI_BUCKET_BOUNDARY);
}
diff --git a/chrome/browser/extensions/installed_loader.cc b/chrome/browser/extensions/installed_loader.cc
index 79dd86c..b11c87d 100644
--- a/chrome/browser/extensions/installed_loader.cc
+++ b/chrome/browser/extensions/installed_loader.cc
@@ -184,6 +184,7 @@ void InstalledLoader::LoadAllExtensions() {
int theme_count = 0;
int page_action_count = 0;
int browser_action_count = 0;
+ int disabled_for_permissions_count = 0;
const ExtensionSet* extensions = extension_service_->extensions();
ExtensionSet::const_iterator ex;
for (ex = extensions->begin(); ex != extensions->end(); ++ex) {
@@ -251,6 +252,15 @@ void InstalledLoader::LoadAllExtensions() {
extension_service_->RecordPermissionMessagesHistogram(
*ex, "Extensions.Permissions_Load");
}
+ const ExtensionSet* disabled_extensions =
+ extension_service_->disabled_extensions();
+ for (ex = disabled_extensions->begin();
+ ex != disabled_extensions->end(); ++ex) {
+ if (extension_service_->extension_prefs()->
+ DidExtensionEscalatePermissions((*ex)->id())) {
+ ++disabled_for_permissions_count;
+ }
+ }
UMA_HISTOGRAM_COUNTS_100("Extensions.LoadApp",
app_user_count + app_external_count);
UMA_HISTOGRAM_COUNTS_100("Extensions.LoadAppUser", app_user_count);
@@ -268,6 +278,8 @@ void InstalledLoader::LoadAllExtensions() {
UMA_HISTOGRAM_COUNTS_100("Extensions.LoadPageAction", page_action_count);
UMA_HISTOGRAM_COUNTS_100("Extensions.LoadBrowserAction",
browser_action_count);
+ UMA_HISTOGRAM_COUNTS_100("Extensions.DisabledForPermissions",
+ disabled_for_permissions_count);
}
int InstalledLoader::GetCreationFlags(const ExtensionInfo* info) {