Index: chrome/common/important_file_writer.cc |
=================================================================== |
--- chrome/common/important_file_writer.cc (revision 30650) |
+++ chrome/common/important_file_writer.cc (working copy) |
@@ -16,6 +16,7 @@ |
#include "base/task.h" |
#include "base/thread.h" |
#include "base/time.h" |
+#include "chrome/browser/chrome_thread.h" |
using base::TimeDelta; |
@@ -82,10 +83,8 @@ |
} // namespace |
-ImportantFileWriter::ImportantFileWriter(const FilePath& path, |
- const base::Thread* backend_thread) |
+ImportantFileWriter::ImportantFileWriter(const FilePath& path) |
: path_(path), |
- backend_thread_(backend_thread), |
serializer_(NULL), |
commit_interval_(TimeDelta::FromMilliseconds(kDefaultCommitIntervalMs)) { |
DCHECK(CalledOnValidThread()); |
@@ -109,13 +108,8 @@ |
if (HasPendingWrite()) |
timer_.Stop(); |
- Task* task = new WriteToDiskTask(path_, data); |
- if (backend_thread_) { |
- backend_thread_->message_loop()->PostTask(FROM_HERE, task); |
- } else { |
- task->Run(); |
- delete task; |
- } |
+ ChromeThread::PostTask( |
+ ChromeThread::FILE, FROM_HERE, new WriteToDiskTask(path_, data)); |
} |
void ImportantFileWriter::ScheduleWrite(DataSerializer* serializer) { |
Property changes on: chrome\common\important_file_writer.cc |
___________________________________________________________________ |
Added: svn:eol-style |
+ LF |