diff options
author | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 01:51:03 +0000 |
---|---|---|
committer | danakj@chromium.org <danakj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-29 01:51:03 +0000 |
commit | 97e9ac108273bcfde500c14cc96d582bef81f4ba (patch) | |
tree | 6526a6bc94b1fb7e189b2ff8bb6d7f71626eabb1 /cc/picture_layer_tiling.h | |
parent | 47ae23376463a83ec03dd83fddd8aa20ee081d09 (diff) | |
download | chromium_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.h | 8 |
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 |