Index: chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc |
index 09c56fd33ef414df472980bb180941fb1d4cbe27..47d1feaff0903a56e08a9b34e3f623242bec3f4d 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/write_from_file_operation.cc |
@@ -30,12 +30,18 @@ void WriteFromFileOperation::StartImpl() { |
return; |
} |
- Unzip(base::Bind( |
- &WriteFromFileOperation::Write, |
- this, |
- base::Bind(&WriteFromFileOperation::VerifyWrite, |
- this, |
- base::Bind(&WriteFromFileOperation::Finish, this)))); |
+ BrowserThread::PostTask( |
+ BrowserThread::FILE, |
+ FROM_HERE, |
+ base::Bind( |
+ &WriteFromFileOperation::Unzip, |
+ this, |
+ base::Bind( |
+ &WriteFromFileOperation::Write, |
+ this, |
+ base::Bind(&WriteFromFileOperation::VerifyWrite, |
+ this, |
+ base::Bind(&WriteFromFileOperation::Finish, this))))); |
} |
} // namespace image_writer |