return extension_file_util::GetBrowserImagePaths(extension);
}
- virtual void VerifyFailed(const std::string& extension_id) OVERRIDE {
+ virtual void VerifyFailed(const std::string& extension_id,
+ ContentVerifyJob::FailureReason reason) OVERRIDE {
if (!service_)
return;
ExtensionRegistry* registry = ExtensionRegistry::Get(service_->profile());
ExtensionPrefs::Get(service_->profile())
->IncrementCorruptedDisableCount();
UMA_HISTOGRAM_BOOLEAN("Extensions.CorruptExtensionBecameDisabled", true);
+ UMA_HISTOGRAM_ENUMERATION("Extensions.CorruptExtensionDisabledReason",
+ reason, ContentVerifyJob::FAILURE_REASON_MAX);
} else if (!ContainsKey(would_be_disabled_ids_, extension_id)) {
UMA_HISTOGRAM_BOOLEAN("Extensions.CorruptExtensionWouldBeDisabled", true);
would_be_disabled_ids_.insert(extension_id);