Index: chrome/browser/extensions/api/image_writer_private/operation.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/operation.cc b/chrome/browser/extensions/api/image_writer_private/operation.cc |
index dcd147f4ecf03340fc5f8f8e9f1405b114ccafff..8e7eb6913eb93e55c88bc278fb8a368dd948e8ea 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/operation.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/operation.cc |
@@ -21,6 +21,7 @@ namespace { |
const int kMD5BufferSize = 1024; |
void RemoveTempDirectory(const base::FilePath path) { |
+ DVLOG(1) << "Removing temporary directory: " << path.value(); |
base::DeleteFile(path, true); |
} |
@@ -51,6 +52,18 @@ void Operation::Abort() { |
Error(error::kAborted); |
} |
+void Operation::OnWriteImageSucceeded() { |
+ Finish(); |
+} |
+ |
+void Operation::OnWriteImageFailed(const std::string& message) { |
+ Error(message); |
+} |
+ |
+void Operation::OnWriteImageProgress(int progress) { |
+ SetProgress(progress); |
+} |
+ |
void Operation::Error(const std::string& error_message) { |
if (!BrowserThread::CurrentlyOn(BrowserThread::FILE)) { |
BrowserThread::PostTask(BrowserThread::FILE, |