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

Unified Diff: chrome/browser/extensions/unpacked_installer.cc

Issue 410683008: Remove kAppsGalleryInstallAutoConfirmForTests switch (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Created 6 years, 5 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: chrome/browser/extensions/unpacked_installer.cc
diff --git a/chrome/browser/extensions/unpacked_installer.cc b/chrome/browser/extensions/unpacked_installer.cc
index 732e119162a381c0770e3303f07bd1c150f193c3..6d4946cc13b455551bcf0e87fce67be7439b1ec0 100644
--- a/chrome/browser/extensions/unpacked_installer.cc
+++ b/chrome/browser/extensions/unpacked_installer.cc
@@ -6,7 +6,6 @@
#include "base/bind.h"
#include "base/callback.h"
-#include "base/command_line.h"
#include "base/file_util.h"
#include "base/strings/string_util.h"
#include "base/threading/thread_restrictions.h"
@@ -16,7 +15,6 @@
#include "chrome/browser/extensions/extension_service.h"
#include "chrome/browser/extensions/permissions_updater.h"
#include "chrome/browser/profiles/profile.h"
-#include "chrome/common/chrome_switches.h"
#include "chrome/common/extensions/api/plugins/plugins_handler.h"
#include "content/public/browser/browser_thread.h"
#include "extensions/browser/extension_prefs.h"
@@ -71,21 +69,19 @@ SimpleExtensionLoadPrompt::~SimpleExtensionLoadPrompt() {
}
void SimpleExtensionLoadPrompt::ShowPrompt() {
- std::string confirm = CommandLine::ForCurrentProcess()->GetSwitchValueASCII(
- switches::kAppsGalleryInstallAutoConfirmForTests);
- if (confirm == "accept") {
- InstallUIProceed();
- return;
- }
- if (confirm == "cancel") {
- InstallUIAbort(false);
- return;
+ switch (ExtensionInstallPrompt::g_auto_confirm_for_tests) {
+ case ExtensionInstallPrompt::NONE:
+ install_ui_->ConfirmInstall(
+ this,
+ extension_.get(),
+ ExtensionInstallPrompt::GetDefaultShowDialogCallback());
+ break;
+ case ExtensionInstallPrompt::ACCEPT:
+ InstallUIProceed();
+ break;
+ case ExtensionInstallPrompt::CANCEL:
+ InstallUIAbort(false);
}
-
- install_ui_->ConfirmInstall(
- this,
- extension_.get(),
- ExtensionInstallPrompt::GetDefaultShowDialogCallback());
}
void SimpleExtensionLoadPrompt::InstallUIProceed() {

Powered by Google App Engine
This is Rietveld 408576698