diff options
author | danakj <danakj@chromium.org> | 2015-04-07 13:14:39 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-04-07 20:15:25 +0000 |
commit | 26bcd452dc068c3bee6f2b5b31b10cab2076137b (patch) | |
tree | c19785bdaf9e1e98cc1fb496a56ef7e89f274e6a /cc/layers/io_surface_layer_impl.cc | |
parent | edd17a1c50939a325590c6061c14da17690fb71e (diff) | |
download | chromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.zip chromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.tar.gz chromium_src-26bcd452dc068c3bee6f2b5b31b10cab2076137b.tar.bz2 |
cc: Add ResourceId validation checks at the time of AppendQuads.
This will help us track down how an invalid resource is ending up in
the frame hopefully.
R=enne, piman@chromium.org
BUG=455931
Review URL: https://codereview.chromium.org/1062043003
Cr-Commit-Position: refs/heads/master@{#324103}
Diffstat (limited to 'cc/layers/io_surface_layer_impl.cc')
-rw-r--r-- | cc/layers/io_surface_layer_impl.cc | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/layers/io_surface_layer_impl.cc b/cc/layers/io_surface_layer_impl.cc index 4f52674..f9acc68 100644 --- a/cc/layers/io_surface_layer_impl.cc +++ b/cc/layers/io_surface_layer_impl.cc @@ -77,6 +77,9 @@ void IOSurfaceLayerImpl::AppendQuads( if (visible_quad_rect.IsEmpty()) return; + // TODO(danakj): crbug.com/455931 + layer_tree_impl()->resource_provider()->ValidateResource( + io_surface_resource_id_); IOSurfaceDrawQuad* quad = render_pass->CreateAndAppendDrawQuad<IOSurfaceDrawQuad>(); quad->SetNew(shared_quad_state, |