summaryrefslogtreecommitdiffstats
path: root/cc/layers/picture_layer_impl_perftest.cc
diff options
context:
space:
mode:
authorajuma <ajuma@chromium.org>2015-11-30 13:55:44 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-30 21:56:31 +0000
commitdcf8361b6c9cd94309f1a927187db5e8aa66849f (patch)
tree968304016d0779f98add74a96c33e4b3b935ea0f /cc/layers/picture_layer_impl_perftest.cc
parent9073135c8d9ede9b1b0ba230fcfaddad3ee736b0 (diff)
downloadchromium_src-dcf8361b6c9cd94309f1a927187db5e8aa66849f.zip
chromium_src-dcf8361b6c9cd94309f1a927187db5e8aa66849f.tar.gz
chromium_src-dcf8361b6c9cd94309f1a927187db5e8aa66849f.tar.bz2
cc: Build property trees for layer trees constructed in perf tests
Perf tests that directly construct LayerTreeImpls need to also build property trees for these layer trees. This fixes 11 cc_perftests that otherwise crash when property trees are enabled. BUG=563526 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1487803002 Cr-Commit-Position: refs/heads/master@{#362230}
Diffstat (limited to 'cc/layers/picture_layer_impl_perftest.cc')
-rw-r--r--cc/layers/picture_layer_impl_perftest.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/cc/layers/picture_layer_impl_perftest.cc b/cc/layers/picture_layer_impl_perftest.cc
index 9820c21..6521e1c 100644
--- a/cc/layers/picture_layer_impl_perftest.cc
+++ b/cc/layers/picture_layer_impl_perftest.cc
@@ -68,6 +68,7 @@ class PictureLayerImplPerfTest : public testing::Test {
pending_layer->SetDrawsContent(true);
pending_layer->SetHasRenderSurface(true);
pending_tree->SetRootLayer(std::move(pending_layer));
+ pending_tree->BuildPropertyTreesForTesting();
pending_layer_ = static_cast<FakePictureLayerImpl*>(
host_impl_.pending_tree()->LayerById(7));