summaryrefslogtreecommitdiffstats
path: root/cc/test/layer_tree_test_common.cc
diff options
context:
space:
mode:
Diffstat (limited to 'cc/test/layer_tree_test_common.cc')
-rw-r--r--cc/test/layer_tree_test_common.cc11
1 files changed, 4 insertions, 7 deletions
diff --git a/cc/test/layer_tree_test_common.cc b/cc/test/layer_tree_test_common.cc
index 60b3fb4..2bb5d41 100644
--- a/cc/test/layer_tree_test_common.cc
+++ b/cc/test/layer_tree_test_common.cc
@@ -45,18 +45,15 @@ scoped_ptr<CompositorFakeWebGraphicsContext3DWithTextureTracking> CompositorFake
WebGLId CompositorFakeWebGraphicsContext3DWithTextureTracking::createTexture()
{
WebGLId texture = m_textures.size() + 1;
- m_textures.append(texture);
+ m_textures.push_back(texture);
return texture;
}
void CompositorFakeWebGraphicsContext3DWithTextureTracking::deleteTexture(WebGLId texture)
{
- for (size_t i = 0; i < m_textures.size(); i++) {
- if (m_textures[i] == texture) {
- m_textures.remove(i);
- break;
- }
- }
+ std::vector<WebGLId>::iterator i(std::find(m_textures.begin(), m_textures.end(), texture));
+ if (i != m_textures.end())
+ m_textures.erase(i);
}
void CompositorFakeWebGraphicsContext3DWithTextureTracking::bindTexture(WGC3Denum /* target */, WebGLId texture)