| Index: chrome/installer/setup/install_worker.cc
|
| diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc
|
| index 8fe481852d5e5d357fde113950f0c8bb22c66985..af8f919b34866f234ef3f8da68fbded854d9f791 100644
|
| --- a/chrome/installer/setup/install_worker.cc
|
| +++ b/chrome/installer/setup/install_worker.cc
|
| @@ -182,11 +182,11 @@ void AddUninstallShortcutWorkItems(const InstallerState& installer_state,
|
| true);
|
|
|
| // DisplayIcon, NoModify and NoRepair
|
| - FilePath chrome_icon(install_path.Append(installer::kChromeExe));
|
| - ShellUtil::GetChromeIcon(product.distribution(), chrome_icon.value());
|
| + std::wstring chrome_icon = ShellUtil::GetChromeIcon(
|
| + product.distribution(),
|
| + install_path.Append(installer::kChromeExe).value());
|
| install_list->AddSetRegValueWorkItem(reg_root, uninstall_reg,
|
| - L"DisplayIcon", chrome_icon.value(),
|
| - true);
|
| + L"DisplayIcon", chrome_icon, true);
|
| install_list->AddSetRegValueWorkItem(reg_root, uninstall_reg,
|
| L"NoModify", static_cast<DWORD>(1),
|
| true);
|
|
|