Index: chrome/installer/setup/install_worker.cc |
diff --git a/chrome/installer/setup/install_worker.cc b/chrome/installer/setup/install_worker.cc |
index b09894c2ed8e30528e1a02a728a59d1bc2158ae4..d4a79dd1a0c4fee942c198053c7f1df782a6e6c7 100644 |
--- a/chrome/installer/setup/install_worker.cc |
+++ b/chrome/installer/setup/install_worker.cc |
@@ -58,12 +58,6 @@ namespace installer { |
namespace { |
-// The version identifying the work done by setup.exe --configure-user-settings |
-// on user login by way of Active Setup. Increase this value if the work done |
-// in setup_main.cc's handling of kConfigureUserSettings changes and should be |
-// executed again for all users. |
-const wchar_t kActiveSetupVersion[] = L"43,0,0,0"; |
- |
// Although the UUID of the ChromeFrame class is used for the "current" value, |
// this is done only as a convenience; there is no need for the GUID of the Low |
// Rights policies to match the ChromeFrame class's GUID. Hence, it is safe to |
@@ -1458,12 +1452,8 @@ void AddActiveSetupWorkItems(const InstallerState& installer_state, |
static_cast<DWORD>(1U), |
true); |
- list->AddSetRegValueWorkItem(root, |
- active_setup_path, |
- WorkItem::kWow64Default, |
- L"Version", |
- kActiveSetupVersion, |
- true); |
+ list->AddWorkItem(new UpdateActiveSetupVersionWorkItem( |
+ active_setup_path, UpdateActiveSetupVersionWorkItem::UPDATE)); |
} |
void AddDeleteOldIELowRightsPolicyWorkItems( |