| Index: cc/tiles/tiling_set_eviction_queue.cc
|
| diff --git a/cc/tiles/tiling_set_eviction_queue.cc b/cc/tiles/tiling_set_eviction_queue.cc
|
| index 9329d0db29ab1dd2a571a07266d439043f14942a..65bfdb2708a263e3a9aaa64d7bb296509e873711 100644
|
| --- a/cc/tiles/tiling_set_eviction_queue.cc
|
| +++ b/cc/tiles/tiling_set_eviction_queue.cc
|
| @@ -33,37 +33,39 @@ void TilingSetEvictionQueue::GenerateTilingOrder(
|
| // for this class.
|
| PictureLayerTilingSet::TilingRange range =
|
| tiling_set->GetTilingRange(PictureLayerTilingSet::HIGHER_THAN_HIGH_RES);
|
| - for (int i = range.start; i < range.end; ++i) {
|
| - PictureLayerTiling* tiling = tiling_set->tiling_at(i);
|
| + for (size_t index = range.start; index < range.end; ++index) {
|
| + PictureLayerTiling* tiling = tiling_set->tiling_at(index);
|
| if (tiling->has_tiles())
|
| tilings_.push_back(tiling);
|
| }
|
|
|
| range = tiling_set->GetTilingRange(PictureLayerTilingSet::LOWER_THAN_LOW_RES);
|
| - for (int i = range.end - 1; i >= range.start; --i) {
|
| - PictureLayerTiling* tiling = tiling_set->tiling_at(i);
|
| + for (size_t i = range.start; i < range.end; ++i) {
|
| + size_t index = range.start + (range.end - 1 - i);
|
| + PictureLayerTiling* tiling = tiling_set->tiling_at(index);
|
| if (tiling->has_tiles())
|
| tilings_.push_back(tiling);
|
| }
|
|
|
| range = tiling_set->GetTilingRange(
|
| PictureLayerTilingSet::BETWEEN_HIGH_AND_LOW_RES);
|
| - for (int i = range.end - 1; i >= range.start; --i) {
|
| - PictureLayerTiling* tiling = tiling_set->tiling_at(i);
|
| + for (size_t i = range.start; i < range.end; ++i) {
|
| + size_t index = range.start + (range.end - 1 - i);
|
| + PictureLayerTiling* tiling = tiling_set->tiling_at(index);
|
| if (tiling->has_tiles())
|
| tilings_.push_back(tiling);
|
| }
|
|
|
| range = tiling_set->GetTilingRange(PictureLayerTilingSet::LOW_RES);
|
| - for (int i = range.start; i < range.end; ++i) {
|
| - PictureLayerTiling* tiling = tiling_set->tiling_at(i);
|
| + for (size_t index = range.start; index < range.end; ++index) {
|
| + PictureLayerTiling* tiling = tiling_set->tiling_at(index);
|
| if (tiling->has_tiles())
|
| tilings_.push_back(tiling);
|
| }
|
|
|
| range = tiling_set->GetTilingRange(PictureLayerTilingSet::HIGH_RES);
|
| - for (int i = range.start; i < range.end; ++i) {
|
| - PictureLayerTiling* tiling = tiling_set->tiling_at(i);
|
| + for (size_t index = range.start; index < range.end; ++index) {
|
| + PictureLayerTiling* tiling = tiling_set->tiling_at(index);
|
| if (tiling->has_tiles())
|
| tilings_.push_back(tiling);
|
| }
|
|
|