| Index: cc/tiled_layer.cc
|
| diff --git a/cc/tiled_layer.cc b/cc/tiled_layer.cc
|
| index ae13eeb6696890566dfe6588001046fc46d5627a..74d1402daae45e7bc7ecb597150acd5cc36a2020 100644
|
| --- a/cc/tiled_layer.cc
|
| +++ b/cc/tiled_layer.cc
|
| @@ -151,9 +151,8 @@ void TiledLayer::updateBounds()
|
| Region oldRegion = gfx::Rect(gfx::Point(), oldBounds);
|
| Region newRegion = gfx::Rect(gfx::Point(), newBounds);
|
| newRegion.Subtract(oldRegion);
|
| - Vector<WebCore::IntRect> rects = newRegion.rects();
|
| - for (size_t i = 0; i < rects.size(); ++i)
|
| - invalidateContentRect(cc::IntRect(rects[i]));
|
| + for (Region::Iterator newRects(newRegion); newRects.has_rect(); newRects.next())
|
| + invalidateContentRect(newRects.rect());
|
| }
|
|
|
| void TiledLayer::setTileSize(const gfx::Size& size)
|
|
|