Index: chrome/installer/util/work_item_list.cc |
diff --git a/chrome/installer/util/work_item_list.cc b/chrome/installer/util/work_item_list.cc |
index f9808c0c511c319b8a678cfdd80a90a1310207be..f927ed03f9dadad4bda698134c1bdcb95f247ecb 100644 |
--- a/chrome/installer/util/work_item_list.cc |
+++ b/chrome/installer/util/work_item_list.cc |
@@ -198,6 +198,17 @@ WorkItem* WorkItemList::AddSetRegValueWorkItem(HKEY predefined_root, |
return item; |
} |
+WorkItem* WorkItemList::AddSetOptionalBoolRegValueWorkItem( |
+ HKEY predefined_root, const std::wstring& key_path, |
+ const std::wstring& value_name, bool value_data) { |
gab
2012/08/28 16:08:19
string16
huangs
2012/08/29 17:02:54
No longer need change this file.
|
+ if (value_data) { |
+ return AddSetRegValueWorkItem(predefined_root, key_path, value_name, |
+ (DWORD) 1, true); |
gab
2012/08/28 16:08:19
s/(DWORD) 1/static_cast<DWORD>(1)
huangs
2012/08/29 17:02:54
Done (in app_command.cc).
|
+ } else { |
+ return AddDeleteRegValueWorkItem(predefined_root, key_path, value_name); |
+ } |
+} |
+ |
WorkItem* WorkItemList::AddSelfRegWorkItem(const std::wstring& dll_path, |
bool do_register, |
bool user_level_registration) { |