Index: chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc |
index d60993f8242f32a30e684e17741f94cc67d523a3..1c64b4a6adeab5c7d8e7cc2ae73539495c955088 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/image_writer_utility_client.cc |
@@ -4,6 +4,7 @@ |
#include "base/bind.h" |
#include "base/location.h" |
+#include "base/strings/stringprintf.h" |
#include "base/thread_task_runner_handle.h" |
#include "build/build_config.h" |
#include "chrome/browser/browser_process.h" |
@@ -109,12 +110,18 @@ void ImageWriterUtilityClient::StartHost() { |
void ImageWriterUtilityClient::OnProcessCrashed(int exit_code) { |
task_runner_->PostTask( |
- FROM_HERE, base::Bind(error_callback_, "Utility process crashed.")); |
+ FROM_HERE, |
+ base::Bind(error_callback_, |
+ base::StringPrintf("Utility process crashed with code %08x.", |
+ exit_code))); |
} |
-void ImageWriterUtilityClient::OnProcessLaunchFailed() { |
+void ImageWriterUtilityClient::OnProcessLaunchFailed(int error_code) { |
task_runner_->PostTask( |
- FROM_HERE, base::Bind(error_callback_, "Process launch failed.")); |
+ FROM_HERE, |
+ base::Bind(error_callback_, |
+ base::StringPrintf("Process launch failed with code %08x.", |
+ error_code))); |
} |
bool ImageWriterUtilityClient::OnMessageReceived(const IPC::Message& message) { |