Index: chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc |
diff --git a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc |
index 94b267570fe0648885c2d2c7e36335914cfa5e20..9c1871b07ff978e66898d443c6df732c07488565 100644 |
--- a/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc |
+++ b/chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.cc |
@@ -5,6 +5,7 @@ |
#include "base/file_util.h" |
#include "chrome/browser/extensions/api/image_writer_private/destroy_partitions_operation.h" |
#include "chrome/browser/extensions/api/image_writer_private/error_messages.h" |
+#include "content/public/browser/browser_thread.h" |
namespace extensions { |
namespace image_writer { |
@@ -37,7 +38,12 @@ void DestroyPartitionsOperation::StartImpl() { |
return; |
} |
- Write(base::Bind(&DestroyPartitionsOperation::Finish, this)); |
+ content::BrowserThread::PostTask( |
+ content::BrowserThread::FILE, |
+ FROM_HERE, |
+ base::Bind(&DestroyPartitionsOperation::Write, |
+ this, |
+ base::Bind(&DestroyPartitionsOperation::Finish, this))); |
} |
} // namespace image_writer |