Chromium Code Reviews| Index: chrome/installer/setup/install_worker.cc |
| diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc |
| index 2ef5660e3141f79a088857e02643586f4d49fd5a..aa9226c3b4d0036722c5350bb5a7dd81d1272e5e 100644 |
| --- a/chrome/installer/setup/install_worker.cc |
| +++ b/chrome/installer/setup/install_worker.cc |
| @@ -621,12 +621,10 @@ void AddUninstallShortcutWorkItems(const InstallerState& installer_state, |
| install_path.value(), |
| true); |
| - // TODO(huangs): Generalize this, so app_host.exe can get its own icon, |
| - // and not rely on chrome.exe's. |
| // DisplayIcon, NoModify and NoRepair |
|
gab
2012/11/14 18:47:32
I don't feel this remaining one line comment adds
huangs
2012/11/14 20:35:55
Done.
|
| - string16 chrome_icon = ShellUtil::GetChromeIcon( |
| - product.distribution(), |
| - install_path.Append(installer::kChromeExe).value()); |
| + BrowserDistribution* dist = product.distribution(); |
| + string16 chrome_icon = ShellUtil::GetResourceString( |
| + install_path.Append(dist->GetIconFile()).value(), dist->GetIconIndex()); |
| install_list->AddSetRegValueWorkItem(reg_root, uninstall_reg, |
| L"DisplayIcon", chrome_icon, true); |
| install_list->AddSetRegValueWorkItem(reg_root, uninstall_reg, |