summaryrefslogtreecommitdiffstats
path: root/cc/picture_layer_tiling.h
diff options
context:
space:
mode:
authordanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-29 01:51:03 +0000
committerdanakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-01-29 01:51:03 +0000
commit97e9ac108273bcfde500c14cc96d582bef81f4ba (patch)
tree6526a6bc94b1fb7e189b2ff8bb6d7f71626eabb1 /cc/picture_layer_tiling.h
parent47ae23376463a83ec03dd83fddd8aa20ee081d09 (diff)
downloadchromium_src-97e9ac108273bcfde500c14cc96d582bef81f4ba.zip
chromium_src-97e9ac108273bcfde500c14cc96d582bef81f4ba.tar.gz
chromium_src-97e9ac108273bcfde500c14cc96d582bef81f4ba.tar.bz2
cc: Fix PictureTilingSet iterator with 1 tiling.
When only 1 tiling was present, the iterator would skip past it and end up finding no tiles. Tests: PictureLayerTilingSetTestWithResources.NoTilings PictureLayerTilingSetTestWithResources.OneTiling PictureLayerTilingSetTestWithResources.TwoTilings PictureLayerTilingSetTestWithResources.ManyTilings R=enne BUG=171971 Review URL: https://chromiumcodereview.appspot.com/12089010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@179255 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/picture_layer_tiling.h')
-rw-r--r--cc/picture_layer_tiling.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/cc/picture_layer_tiling.h b/cc/picture_layer_tiling.h
index eafbba8..0c48eb6 100644
--- a/cc/picture_layer_tiling.h
+++ b/cc/picture_layer_tiling.h
@@ -54,6 +54,14 @@ class CC_EXPORT PictureLayerTiling {
gfx::Rect ContentRect() const;
float contents_scale() const { return contents_scale_; }
+ std::vector<Tile*> AllTilesForTesting() const {
+ std::vector<Tile*> all_tiles;
+ for (TileMap::const_iterator it = tiles_.begin();
+ it != tiles_.end(); ++it)
+ all_tiles.push_back(it->second);
+ return all_tiles;
+ }
+
// Iterate over all tiles to fill content_rect. Even if tiles are invalid
// (i.e. no valid resource) this tiling should still iterate over them.
// The union of all geometry_rect calls for each element iterated over should