Index: chrome/installer/setup/install_worker.cc |
diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc |
index d8376cc75aec4410574059c39183e2bf8164090f..4ed8a72c4cf009045a9c7ef6994ccb0a6fce3076 100644 |
--- a/chrome/installer/setup/install_worker.cc |
+++ b/chrome/installer/setup/install_worker.cc |
@@ -174,46 +174,6 @@ base::string16 GetRegCommandKey(BrowserDistribution* dist, |
return GetRegistrationDataCommandKey(dist->GetAppRegistrationData(), name); |
} |
-// Adds work items to create (or delete if uninstalling) app commands to launch |
-// the app with a switch. The following criteria should be true: |
-// 1. The switch takes one parameter. |
-// 2. The command send pings. |
-// 3. The command is web accessible. |
-// 4. The command is run as the user. |
-void AddCommandWithParameterWorkItems(const InstallerState& installer_state, |
- const InstallationState& machine_state, |
- const Version& new_version, |
- const Product& product, |
- const wchar_t* command_key, |
- const wchar_t* app, |
- const char* command_with_parameter, |
- WorkItemList* work_item_list) { |
- DCHECK(command_key); |
- DCHECK(app); |
- DCHECK(command_with_parameter); |
- DCHECK(work_item_list); |
- |
- base::string16 full_cmd_key( |
- GetRegCommandKey(product.distribution(), command_key)); |
- |
- if (installer_state.operation() == InstallerState::UNINSTALL) { |
- work_item_list->AddDeleteRegKeyWorkItem(installer_state.root_key(), |
- full_cmd_key, |
- KEY_WOW64_32KEY) |
- ->set_log_message("removing " + base::UTF16ToASCII(command_key) + |
- " command"); |
- } else { |
- base::CommandLine cmd_line(installer_state.target_path().Append(app)); |
- cmd_line.AppendSwitchASCII(command_with_parameter, "%1"); |
- |
- AppCommand cmd(cmd_line.GetCommandLineString()); |
- cmd.set_sends_pings(true); |
- cmd.set_is_web_accessible(true); |
- cmd.set_is_run_as_user(true); |
- cmd.AddWorkItems(installer_state.root_key(), full_cmd_key, work_item_list); |
- } |
-} |
- |
// A callback invoked by |work_item| that adds firewall rules for Chrome. Rules |
// are left in-place on rollback unless |remove_on_rollback| is true. This is |
// the case for new installs only. Updates and overinstalls leave the rule |