Index: chrome/browser/google/google_update.cc |
=================================================================== |
--- chrome/browser/google/google_update.cc (revision 141190) |
+++ chrome/browser/google/google_update.cc (working copy) |
@@ -270,11 +270,12 @@ |
if (hr != S_OK) { |
// Most of the error messages come straight from Google Update. This one is |
// deemed worthy enough to also warrant its own error. |
- string16 error_code = base::StringPrintf(L"0x%x", hr); |
+ GoogleUpdateErrorCode error = GOOGLE_UPDATE_JOB_SERVER_CREATION_FAILED; |
+ string16 error_code = base::StringPrintf(L"%d: 0x%x", error, hr); |
ReportFailure( |
- hr, GOOGLE_UPDATE_JOB_SERVER_CREATION_FAILED, |
- l10n_util::GetStringFUTF16(IDS_ABOUT_BOX_ERROR_COCREATE_FAILED, |
- error_code), |
+ hr, error, |
+ l10n_util::GetStringFUTF16(IDS_ABOUT_BOX_ERROR_UPDATE_CHECK_FAILED, |
+ error_code), |
main_loop); |
return; |
} |
@@ -307,8 +308,15 @@ |
} |
if (hr != S_OK) { |
- ReportFailure(hr, GOOGLE_UPDATE_ONDEMAND_CLASS_NOT_FOUND, |
- string16(), main_loop); |
+ GoogleUpdateErrorCode error = GOOGLE_UPDATE_ONDEMAND_CLASS_NOT_FOUND; |
+ string16 error_code = base::StringPrintf(L"%d: 0x%x", error, hr); |
+ if (system_level) |
+ error_code += L" -- system level"; |
+ ReportFailure(hr, error, |
+ l10n_util::GetStringFUTF16( |
+ IDS_ABOUT_BOX_ERROR_UPDATE_CHECK_FAILED, |
+ error_code), |
+ main_loop); |
return; |
} |
@@ -321,8 +329,13 @@ |
hr = on_demand->Update(app_guid.c_str(), job_observer); |
if (hr != S_OK) { |
- ReportFailure(hr, GOOGLE_UPDATE_ONDEMAND_CLASS_REPORTED_ERROR, |
- string16(), main_loop); |
+ GoogleUpdateErrorCode error = GOOGLE_UPDATE_ONDEMAND_CLASS_REPORTED_ERROR; |
+ string16 error_code = base::StringPrintf(L"%d: 0x%x", error, hr); |
+ ReportFailure(hr, error, |
+ l10n_util::GetStringFUTF16( |
+ IDS_ABOUT_BOX_ERROR_UPDATE_CHECK_FAILED, |
+ error_code), |
+ main_loop); |
return; |
} |
@@ -334,9 +347,15 @@ |
GoogleUpdateUpgradeResult results; |
hr = job_observer->GetResult(&results); |
+ |
if (hr != S_OK) { |
- ReportFailure(hr, GOOGLE_UPDATE_GET_RESULT_CALL_FAILED, |
- string16(), main_loop); |
+ GoogleUpdateErrorCode error = GOOGLE_UPDATE_GET_RESULT_CALL_FAILED; |
+ string16 error_code = base::StringPrintf(L"%d: 0x%x", error, hr); |
+ ReportFailure(hr, error, |
+ l10n_util::GetStringFUTF16( |
+ IDS_ABOUT_BOX_ERROR_UPDATE_CHECK_FAILED, |
+ error_code), |
+ main_loop); |
return; |
} |
@@ -349,8 +368,13 @@ |
hr = job_observer->GetVersionInfo(&version_available_); |
if (hr != S_OK) { |
- ReportFailure(hr, GOOGLE_UPDATE_GET_VERSION_INFO_FAILED, |
- string16(), main_loop); |
+ GoogleUpdateErrorCode error = GOOGLE_UPDATE_GET_VERSION_INFO_FAILED; |
+ string16 error_code = base::StringPrintf(L"%d: 0x%x", error, hr); |
+ ReportFailure(hr, error, |
+ l10n_util::GetStringFUTF16( |
+ IDS_ABOUT_BOX_ERROR_UPDATE_CHECK_FAILED, |
+ error_code), |
+ main_loop); |
return; |
} |