Index: chrome/installer/util/shell_util.cc |
diff --git a/chrome/installer/util/shell_util.cc b/chrome/installer/util/shell_util.cc |
index 45eaf52c7d87fe8081e37e4a5f4755e9f79133db..7753fc646e646d9b718a05314eb5e0f3a4d5ea6a 100644 |
--- a/chrome/installer/util/shell_util.cc |
+++ b/chrome/installer/util/shell_util.cc |
@@ -92,6 +92,7 @@ class RegistryEntry { |
// TODO(grt): remove HasDelegateExecuteHandler when the exe is ever-present; |
// see also install_worker.cc's AddDelegateExecuteWorkItems. |
bool set_delegate_execute = |
+ base::win::GetVersion() >= base::win::VERSION_WIN8 && |
dist->GetDelegateExecuteHandlerData(&delegate_guid, NULL, NULL, NULL) && |
InstallUtil::HasDelegateExecuteHandler(dist, chrome_exe); |