summaryrefslogtreecommitdiffstats
path: root/cc/layers/ui_resource_layer_impl.cc
diff options
context:
space:
mode:
authordanakj <danakj@chromium.org>2015-04-07 13:14:39 -0700
committerCommit bot <commit-bot@chromium.org>2015-04-07 20:15:25 +0000
commit26bcd452dc068c3bee6f2b5b31b10cab2076137b (patch)
treec19785bdaf9e1e98cc1fb496a56ef7e89f274e6a /cc/layers/ui_resource_layer_impl.cc
parentedd17a1c50939a325590c6061c14da17690fb71e (diff)
downloadchromium_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/ui_resource_layer_impl.cc')
-rw-r--r--cc/layers/ui_resource_layer_impl.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/cc/layers/ui_resource_layer_impl.cc b/cc/layers/ui_resource_layer_impl.cc
index 76900e4..5986bec 100644
--- a/cc/layers/ui_resource_layer_impl.cc
+++ b/cc/layers/ui_resource_layer_impl.cc
@@ -110,6 +110,9 @@ void UIResourceLayerImpl::AppendQuads(
if (!resource)
return;
+ // TODO(danakj): crbug.com/455931
+ layer_tree_impl()->resource_provider()->ValidateResource(resource);
+
static const bool flipped = false;
static const bool nearest_neighbor = false;
static const bool premultiplied_alpha = true;