diff options
author | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-15 11:01:54 +0000 |
---|---|---|
committer | kinuko@chromium.org <kinuko@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-06-15 11:01:54 +0000 |
commit | 3a060f5f5299d57b8b939f540bbc0933821d407c (patch) | |
tree | 6361aadb914d6dd28c411ac358d0c1f4ce3a002c /webkit | |
parent | cf006fdab17e89aac072416f505d52a42dabeb6b (diff) | |
download | chromium_src-3a060f5f5299d57b8b939f540bbc0933821d407c.zip chromium_src-3a060f5f5299d57b8b939f540bbc0933821d407c.tar.gz chromium_src-3a060f5f5299d57b8b939f540bbc0933821d407c.tar.bz2 |
Use SequencedTaskRunner for FileAPI tasks
BUG=139173
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/16813003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206575 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit')
-rw-r--r-- | webkit/browser/fileapi/file_system_task_runners.cc | 2 | ||||
-rw-r--r-- | webkit/browser/fileapi/file_system_task_runners.h | 7 |
2 files changed, 5 insertions, 4 deletions
diff --git a/webkit/browser/fileapi/file_system_task_runners.cc b/webkit/browser/fileapi/file_system_task_runners.cc index 5543fb8..819c2e7 100644 --- a/webkit/browser/fileapi/file_system_task_runners.cc +++ b/webkit/browser/fileapi/file_system_task_runners.cc @@ -11,7 +11,7 @@ namespace fileapi { FileSystemTaskRunners::FileSystemTaskRunners( base::SingleThreadTaskRunner* io_task_runner, - base::SingleThreadTaskRunner* file_task_runner) + base::SequencedTaskRunner* file_task_runner) : io_task_runner_(io_task_runner), file_task_runner_(file_task_runner) { } diff --git a/webkit/browser/fileapi/file_system_task_runners.h b/webkit/browser/fileapi/file_system_task_runners.h index 33a43b8..2470bfa 100644 --- a/webkit/browser/fileapi/file_system_task_runners.h +++ b/webkit/browser/fileapi/file_system_task_runners.h @@ -10,6 +10,7 @@ #include "webkit/browser/webkit_storage_browser_export.h" namespace base { +class SequencedTaskRunner; class SingleThreadTaskRunner; } // namespace @@ -20,7 +21,7 @@ class WEBKIT_STORAGE_BROWSER_EXPORT FileSystemTaskRunners { public: FileSystemTaskRunners( base::SingleThreadTaskRunner* io_task_runner, - base::SingleThreadTaskRunner* file_task_runner); + base::SequencedTaskRunner* file_task_runner); ~FileSystemTaskRunners(); @@ -30,13 +31,13 @@ class WEBKIT_STORAGE_BROWSER_EXPORT FileSystemTaskRunners { return io_task_runner_.get(); } - base::SingleThreadTaskRunner* file_task_runner() { + base::SequencedTaskRunner* file_task_runner() { return file_task_runner_.get(); } private: scoped_refptr<base::SingleThreadTaskRunner> io_task_runner_; - scoped_refptr<base::SingleThreadTaskRunner> file_task_runner_; + scoped_refptr<base::SequencedTaskRunner> file_task_runner_; DISALLOW_COPY_AND_ASSIGN(FileSystemTaskRunners); }; |