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); |