| Index: chrome/installer/util/chrome_binaries_operations.cc
|
| diff --git a/chrome/installer/util/chrome_binaries_operations.cc b/chrome/installer/util/chrome_binaries_operations.cc
|
| index 326223a2726ca58ced95630a852f7465084f2035..864be81408e6b45ee07bc622c721a11e18c9de48 100644
|
| --- a/chrome/installer/util/chrome_binaries_operations.cc
|
| +++ b/chrome/installer/util/chrome_binaries_operations.cc
|
| @@ -19,22 +19,14 @@ void ChromeBinariesOperations::ReadOptions(
|
| const MasterPreferences& prefs,
|
| std::set<std::wstring>* options) const {
|
| DCHECK(options);
|
| -
|
| - bool pref_value;
|
| -
|
| - if (prefs.GetBool(master_preferences::kMultiInstall, &pref_value) &&
|
| - pref_value) {
|
| - options->insert(kOptionMultiInstall);
|
| - }
|
| + options->insert(kOptionMultiInstall);
|
| }
|
|
|
| void ChromeBinariesOperations::ReadOptions(
|
| const CommandLine& uninstall_command,
|
| std::set<std::wstring>* options) const {
|
| DCHECK(options);
|
| -
|
| - if (uninstall_command.HasSwitch(switches::kMultiInstall))
|
| - options->insert(kOptionMultiInstall);
|
| + options->insert(kOptionMultiInstall);
|
| }
|
|
|
| void ChromeBinariesOperations::AddKeyFiles(
|
| @@ -54,11 +46,11 @@ void ChromeBinariesOperations::AppendProductFlags(
|
| CommandLine* cmd_line) const {
|
| DCHECK(cmd_line);
|
|
|
| - if (options.find(kOptionMultiInstall) != options.end()) {
|
| - // Add --multi-install if it isn't already there.
|
| - if (!cmd_line->HasSwitch(switches::kMultiInstall))
|
| - cmd_line->AppendSwitch(switches::kMultiInstall);
|
| - }
|
| + DCHECK(options.find(kOptionMultiInstall) != options.end());
|
| +
|
| + // Add --multi-install if it isn't already there.
|
| + if (!cmd_line->HasSwitch(switches::kMultiInstall))
|
| + cmd_line->AppendSwitch(switches::kMultiInstall);
|
| }
|
|
|
| void ChromeBinariesOperations::AppendRenameFlags(
|
| @@ -66,11 +58,11 @@ void ChromeBinariesOperations::AppendRenameFlags(
|
| CommandLine* cmd_line) const {
|
| DCHECK(cmd_line);
|
|
|
| + DCHECK(options.find(kOptionMultiInstall) != options.end());
|
| +
|
| // Add --multi-install if it isn't already there.
|
| - if (options.find(kOptionMultiInstall) != options.end() &&
|
| - !cmd_line->HasSwitch(switches::kMultiInstall)) {
|
| + if (!cmd_line->HasSwitch(switches::kMultiInstall))
|
| cmd_line->AppendSwitch(switches::kMultiInstall);
|
| - }
|
| }
|
|
|
| bool ChromeBinariesOperations::SetChannelFlags(
|
|
|