Index: cc/resources/raster_worker_pool.cc |
diff --git a/cc/resources/raster_worker_pool.cc b/cc/resources/raster_worker_pool.cc |
index c2a4a0b87a17232c159b34f148bcf1d37fcbdc15..0cb913d4e91ecf4447cc3fd164d50fc6595e8970 100644 |
--- a/cc/resources/raster_worker_pool.cc |
+++ b/cc/resources/raster_worker_pool.cc |
@@ -13,29 +13,20 @@ namespace { |
class RasterWorkerPoolTaskImpl : public internal::WorkerPoolTask { |
public: |
RasterWorkerPoolTaskImpl(PicturePileImpl* picture_pile, |
- bool is_cheap, |
const RasterWorkerPool::RasterCallback& task, |
const base::Closure& reply) |
: internal::WorkerPoolTask(reply), |
picture_pile_(picture_pile), |
- is_cheap_(is_cheap), |
task_(task) { |
DCHECK(picture_pile_); |
} |
- virtual bool IsCheap() OVERRIDE { return is_cheap_; } |
- |
- virtual void Run() OVERRIDE { |
- task_.Run(picture_pile_.get()); |
- } |
- |
virtual void RunOnThread(unsigned thread_index) OVERRIDE { |
task_.Run(picture_pile_->GetCloneForDrawingOnThread(thread_index)); |
} |
private: |
scoped_refptr<PicturePileImpl> picture_pile_; |
- bool is_cheap_; |
RasterWorkerPool::RasterCallback task_; |
}; |
@@ -57,12 +48,10 @@ RasterWorkerPool::~RasterWorkerPool() { |
} |
void RasterWorkerPool::PostRasterTaskAndReply(PicturePileImpl* picture_pile, |
- bool is_cheap, |
const RasterCallback& task, |
const base::Closure& reply) { |
PostTask(make_scoped_ptr(new RasterWorkerPoolTaskImpl( |
picture_pile, |
- is_cheap, |
task, |
reply)).PassAs<internal::WorkerPoolTask>()); |
} |