Index: cc/resources/picture_pile.cc |
diff --git a/cc/resources/picture_pile.cc b/cc/resources/picture_pile.cc |
index 43b13c577941531cebac25736e7ba2003c5b1e93..35d026f225ddb6a3a245048da2ee9657bc504092 100644 |
--- a/cc/resources/picture_pile.cc |
+++ b/cc/resources/picture_pile.cc |
@@ -170,8 +170,10 @@ bool PicturePile::Update( |
gfx::Rect invalidation = i.rect(); |
// Split this inflated invalidation across tile boundaries and apply it |
// to all tiles that it touches. |
- for (TilingData::Iterator iter(&tiling_, invalidation); |
- iter; ++iter) { |
+ bool include_borders = true; |
+ for (TilingData::Iterator iter(&tiling_, invalidation, include_borders); |
+ iter; |
+ ++iter) { |
const PictureMapKey& key = iter.index(); |
PictureMap::iterator picture_it = picture_map_.find(key); |
@@ -186,9 +188,9 @@ bool PicturePile::Update( |
// Make a list of all invalid tiles; we will attempt to |
// cluster these into multiple invalidation regions. |
std::vector<gfx::Rect> invalid_tiles; |
- |
- for (TilingData::Iterator it(&tiling_, interest_rect); |
- it; ++it) { |
+ bool include_borders = true; |
+ for (TilingData::Iterator it(&tiling_, interest_rect, include_borders); it; |
+ ++it) { |
const PictureMapKey& key = it.index(); |
PictureInfo& info = picture_map_[key]; |
@@ -245,8 +247,9 @@ bool PicturePile::Update( |
stats_instrumentation->AddRecord(best_duration, recorded_pixel_count); |
} |
- for (TilingData::Iterator it(&tiling_, record_rect); |
- it; ++it) { |
+ bool include_borders = true; |
+ for (TilingData::Iterator it(&tiling_, record_rect, include_borders); it; |
+ ++it) { |
const PictureMapKey& key = it.index(); |
gfx::Rect tile = PaddedRect(key); |
if (record_rect.Contains(tile)) { |