Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4)

Unified Diff: trunk/src/chrome/browser/extensions/extension_service.cc

Issue 147983011: Revert 247790 "Change default mode of extension install verifica..." (Closed) Base URL: svn://svn.chromium.org/chrome/
Patch Set: Created 6 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: trunk/src/chrome/browser/extensions/extension_service.cc
===================================================================
--- trunk/src/chrome/browser/extensions/extension_service.cc (revision 247796)
+++ trunk/src/chrome/browser/extensions/extension_service.cc (working copy)
@@ -188,37 +188,7 @@
DISALLOW_COPY_AND_ASSIGN(SharedModuleProvider);
};
-enum VerifyAllSuccess {
- VERIFY_ALL_BOOTSTRAP_SUCCESS = 0,
- VERIFY_ALL_BOOTSTRAP_FAILURE,
- VERIFY_ALL_NON_BOOTSTRAP_SUCCESS,
- VERIFY_ALL_NON_BOOTSTRAP_FAILURE,
- // Used in histograms. Do not remove/reorder any entries above, and the below
- // MAX entry should always come last.
-
- VERIFY_ALL_SUCCESS_MAX
-};
-
-void LogVerifyAllSuccessHistogram(bool bootstrap, bool success) {
- VerifyAllSuccess result;
- if (bootstrap && success)
- result = VERIFY_ALL_BOOTSTRAP_SUCCESS;
- else if (bootstrap && !success)
- result = VERIFY_ALL_BOOTSTRAP_FAILURE;
- else if (!bootstrap && success)
- result = VERIFY_ALL_NON_BOOTSTRAP_SUCCESS;
- else
- result = VERIFY_ALL_NON_BOOTSTRAP_FAILURE;
-
- UMA_HISTOGRAM_ENUMERATION("ExtensionService.VerifyAllSuccess",
- result, VERIFY_ALL_SUCCESS_MAX);
-}
-
-void LogAddVerifiedSuccess(bool success) {
- UMA_HISTOGRAM_BOOLEAN("ExtensionService.AddVerified", success);
-}
-
} // namespace
// ExtensionService.
@@ -581,7 +551,7 @@
InstallVerifier* verifier =
extensions::ExtensionSystem::Get(profile_)->install_verifier();
if (verifier->NeedsBootstrap())
- VerifyAllExtensions(true); // bootstrap=true.
+ VerifyAllExtensions();
base::MessageLoop::current()->PostDelayedTask(
FROM_HERE,
base::Bind(&ExtensionService::GarbageCollectExtensions, AsWeakPtr()),
@@ -615,7 +585,7 @@
}
}
-void ExtensionService::VerifyAllExtensions(bool bootstrap) {
+void ExtensionService::VerifyAllExtensions() {
ExtensionIdSet to_add;
scoped_ptr<ExtensionSet> all_extensions = GenerateInstalledExtensionsSet();
@@ -628,11 +598,10 @@
}
extensions::ExtensionSystem::Get(profile_)->install_verifier()->AddMany(
to_add, base::Bind(&ExtensionService::FinishVerifyAllExtensions,
- AsWeakPtr(), bootstrap));
+ AsWeakPtr()));
}
-void ExtensionService::FinishVerifyAllExtensions(bool bootstrap, bool success) {
- LogVerifyAllSuccessHistogram(bootstrap, success);
+void ExtensionService::FinishVerifyAllExtensions(bool success) {
if (success) {
// Check to see if any currently unverified extensions became verified.
InstallVerifier* verifier =
@@ -2247,7 +2216,7 @@
delayed_installs_.Remove(extension->id());
if (InstallVerifier::NeedsVerification(*extension)) {
extensions::ExtensionSystem::Get(profile_)->install_verifier()->Add(
- extension->id(), base::Bind(LogAddVerifiedSuccess));
+ extension->id(), InstallVerifier::AddResultCallback());
}
FinishInstallation(extension);
}
« no previous file with comments | « trunk/src/chrome/browser/extensions/extension_service.h ('k') | trunk/src/chrome/browser/extensions/install_signer.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698