Chromium Code Reviews| Index: chrome/installer/setup/uninstall.cc |
| =================================================================== |
| --- chrome/installer/setup/uninstall.cc (revision 113184) |
| +++ chrome/installer/setup/uninstall.cc (working copy) |
| @@ -22,6 +22,7 @@ |
| #include "chrome/installer/setup/install_worker.h" |
| #include "chrome/installer/setup/setup_constants.h" |
| #include "chrome/installer/setup/setup_util.h" |
| +#include "chrome/installer/util/auto_launch_util.h" |
| #include "chrome/installer/util/browser_distribution.h" |
| #include "chrome/installer/util/channel_info.h" |
| #include "chrome/installer/util/delete_after_reboot_helper.h" |
| @@ -734,9 +735,13 @@ |
| // Chrome is not in use so lets uninstall Chrome by deleting various files |
| // and registry entries. Here we will just make best effort and keep going |
| // in case of errors. |
| - if (is_chrome) |
| + if (is_chrome) { |
| ClearRlzProductState(); |
| + if (auto_launch_util::WillLaunchAtLogin(installer_state.target_path())) |
|
grt (UTC plus 2)
2011/12/13 17:08:55
i believe this passes the path to the install dire
|
| + auto_launch_util::SetWillLaunchAtLogin(false, FilePath()); |
| + } |
| + |
| // First delete shortcuts from Start->Programs, Desktop & Quick Launch. |
| DeleteChromeShortcuts(installer_state, product); |