Index: chrome/installer/util/shell_util.cc |
diff --git a/chrome/installer/util/shell_util.cc b/chrome/installer/util/shell_util.cc |
index 416d0a07bbf413d9b814495079c0dd79cf9caf29..d4dc85ec43b5d85219e037434cafaa3e1d766515 100644 |
--- a/chrome/installer/util/shell_util.cc |
+++ b/chrome/installer/util/shell_util.cc |
@@ -350,8 +350,7 @@ void GetChromeProgIdEntries(BrowserDistribution* dist, |
const base::FilePath& chrome_exe, |
const base::string16& suffix, |
ScopedVector<RegistryEntry>* entries) { |
- int chrome_icon_index = |
- dist->GetIconIndex(BrowserDistribution::SHORTCUT_CHROME); |
+ int chrome_icon_index = dist->GetIconIndex(); |
ApplicationInfo app_info; |
app_info.prog_id = GetBrowserProgId(suffix); |
@@ -412,8 +411,8 @@ void GetShellIntegrationEntries(BrowserDistribution* dist, |
const base::FilePath& chrome_exe, |
const base::string16& suffix, |
ScopedVector<RegistryEntry>* entries) { |
- const base::string16 icon_path(ShellUtil::FormatIconLocation( |
- chrome_exe, dist->GetIconIndex(BrowserDistribution::SHORTCUT_CHROME))); |
+ const base::string16 icon_path( |
+ ShellUtil::FormatIconLocation(chrome_exe, dist->GetIconIndex())); |
const base::string16 quoted_exe_path(L"\"" + chrome_exe.value() + L"\""); |
// Register for the Start Menu "Internet" link (pre-Win7). |
@@ -600,8 +599,8 @@ void GetXPStyleDefaultBrowserUserEntries(BrowserDistribution* dist, |
// Protocols associations. |
base::string16 chrome_open = ShellUtil::GetChromeShellOpenCmd(chrome_exe); |
- base::string16 chrome_icon = ShellUtil::FormatIconLocation( |
- chrome_exe, dist->GetIconIndex(BrowserDistribution::SHORTCUT_CHROME)); |
+ base::string16 chrome_icon = |
+ ShellUtil::FormatIconLocation(chrome_exe, dist->GetIconIndex()); |
for (int i = 0; ShellUtil::kBrowserProtocolAssociations[i] != NULL; i++) { |
GetXPStyleUserProtocolEntries(ShellUtil::kBrowserProtocolAssociations[i], |
chrome_icon, chrome_open, entries); |
@@ -919,9 +918,7 @@ bool RegisterChromeAsDefaultProtocolClientXPStyle( |
const base::string16 chrome_open( |
ShellUtil::GetChromeShellOpenCmd(chrome_exe)); |
const base::string16 chrome_icon( |
- ShellUtil::FormatIconLocation( |
- chrome_exe, |
- dist->GetIconIndex(BrowserDistribution::SHORTCUT_CHROME))); |
+ ShellUtil::FormatIconLocation(chrome_exe, dist->GetIconIndex())); |
GetXPStyleUserProtocolEntries(protocol, chrome_icon, chrome_open, &entries); |
// Change the default protocol handler for current user. |
if (!ShellUtil::AddRegistryEntries(HKEY_CURRENT_USER, entries)) { |
@@ -933,19 +930,15 @@ bool RegisterChromeAsDefaultProtocolClientXPStyle( |
} |
// Returns |properties.shortcut_name| if the property is set, otherwise it |
-// returns dist->GetShortcutName(BrowserDistribution::SHORTCUT_CHROME). In any |
-// case, it makes sure the return value is suffixed with ".lnk". |
+// returns dist->GetShortcutName(). In any case, it makes sure the return value |
+// is suffixed with ".lnk". |
base::string16 ExtractShortcutNameFromProperties( |
BrowserDistribution* dist, |
const ShellUtil::ShortcutProperties& properties) { |
DCHECK(dist); |
- base::string16 shortcut_name; |
- if (properties.has_shortcut_name()) { |
- shortcut_name = properties.shortcut_name; |
- } else { |
- shortcut_name = |
- dist->GetShortcutName(BrowserDistribution::SHORTCUT_CHROME); |
- } |
+ base::string16 shortcut_name = properties.has_shortcut_name() |
+ ? properties.shortcut_name |
+ : dist->GetShortcutName(); |
if (!base::EndsWith(shortcut_name, installer::kLnkExt, |
base::CompareCase::INSENSITIVE_ASCII)) |