summaryrefslogtreecommitdiffstats
path: root/cc/resources/task_graph_runner_perftest.cc
diff options
context:
space:
mode:
authorreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-06 02:34:14 +0000
committerreveman@chromium.org <reveman@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-06 02:34:14 +0000
commita83a832afa31bed2a32e21a2cd39319011deb6b9 (patch)
treec4d7bbb2022f12720673c7162fe787824c94ad68 /cc/resources/task_graph_runner_perftest.cc
parente7ae7929c7c3e0e627b59d329b08fcd3acadebdf (diff)
downloadchromium_src-a83a832afa31bed2a32e21a2cd39319011deb6b9.zip
chromium_src-a83a832afa31bed2a32e21a2cd39319011deb6b9.tar.gz
chromium_src-a83a832afa31bed2a32e21a2cd39319011deb6b9.tar.bz2
cc: Move internal::Task::did_schedule_ to internal::WorkerPoolTask.
This moves the task scheduling notion out of the TaskGraphRunner and into the RasterWorkerPool. This is a more appropriate place to handle this and required as tasks need to complete multiple times when used with PixelRasterWorkerPool. BUG=339201 Review URL: https://codereview.chromium.org/140333006 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@249236 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/resources/task_graph_runner_perftest.cc')
-rw-r--r--cc/resources/task_graph_runner_perftest.cc5
1 files changed, 1 insertions, 4 deletions
diff --git a/cc/resources/task_graph_runner_perftest.cc b/cc/resources/task_graph_runner_perftest.cc
index f47df14..80c7fdc 100644
--- a/cc/resources/task_graph_runner_perftest.cc
+++ b/cc/resources/task_graph_runner_perftest.cc
@@ -28,10 +28,7 @@ class PerfTaskImpl : public internal::Task {
// Overridden from internal::Task:
virtual void RunOnWorkerThread(unsigned thread_index) OVERRIDE {}
- void Reset() {
- did_schedule_ = false;
- did_run_ = false;
- }
+ void Reset() { did_run_ = false; }
private:
virtual ~PerfTaskImpl() {}