Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(96)

Unified Diff: chrome/browser/extensions/api/image_writer_private/operation.cc

Issue 61643015: Adds imageWriterPrivate support for Windows (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Reorganization and test updates. Created 7 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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,

Powered by Google App Engine
This is Rietveld 408576698