Index: ceee/ie/common/ie_util.cc |
=================================================================== |
--- ceee/ie/common/ie_util.cc (revision 70414) |
+++ ceee/ie/common/ie_util.cc (working copy) |
@@ -43,7 +43,7 @@ |
return false; |
base::win::RegKey key(HKEY_LOCAL_MACHINE, kIeVersionKey, KEY_READ); |
DCHECK(key.ValueExists(kIeVersionValue)); |
- return key.ReadValue(kIeVersionValue, version); |
+ return key.ReadValue(kIeVersionValue, version) == ERROR_SUCCESS; |
} |
} // namespace |
@@ -165,7 +165,8 @@ |
DWORD load_time = 0; |
if (GetIeVersion() < IEVERSION_IE9) { |
- if (!stats_key.ReadValueDW(time_prefix.c_str(), &load_time)) { |
+ LONG result = stats_key.ReadValueDW(time_prefix.c_str(), &load_time); |
Sigurður Ásgeirsson
2011/01/10 21:02:43
ugh, I guess we rely on this everywhere. Can I sti
|
+ if (result != ERROR_SUCCESS) { |
VLOG(1) << "Can't read time: " << time_prefix; |
return kInvalidTime; |
} |
@@ -177,8 +178,9 @@ |
DWORD data_size = sizeof(values); |
DWORD data_type = REG_NONE; |
- if (!stats_key.ReadValue(value_name.c_str(), &values, &data_size, |
- &data_type)) { |
+ LONG result = stats_key.ReadValue(value_name.c_str(), &values, &data_size, |
+ &data_type); |
+ if (result != ERROR_SUCCESS) { |
VLOG(1) << "Can't read time: " << value_name; |
Sigurður Ásgeirsson
2011/01/10 21:02:43
com::LogWe(result) now that we have the error in q
amit
2011/01/12 04:11:23
Done.
|
return kInvalidTime; |
} |