| 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>());
|
| }
|
|
|