summaryrefslogtreecommitdiffstats
path: root/cc/layers/layer_impl.cc
diff options
context:
space:
mode:
authorjaydasika <jaydasika@chromium.org>2015-05-26 08:45:24 -0700
committerCommit bot <commit-bot@chromium.org>2015-05-26 15:45:58 +0000
commit976cd10bb8842d853ad6ed3ab16b230ce64a89e7 (patch)
treeb8f8df67812602f0195839be83a7f00dfdcd7de9 /cc/layers/layer_impl.cc
parent7a5166fcbfe619b42630ed77df9f26229e67e6e9 (diff)
downloadchromium_src-976cd10bb8842d853ad6ed3ab16b230ce64a89e7.zip
chromium_src-976cd10bb8842d853ad6ed3ab16b230ce64a89e7.tar.gz
chromium_src-976cd10bb8842d853ad6ed3ab16b230ce64a89e7.tar.bz2
Remove the treewalk in ResetDrawProperties()
Reset is now done using sequence numbers and has_child_with_scroll_parent update happens dyn Review URL: https://codereview.chromium.org/1148263002 Cr-Commit-Position: refs/heads/master@{#331365}
Diffstat (limited to 'cc/layers/layer_impl.cc')
-rw-r--r--cc/layers/layer_impl.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/cc/layers/layer_impl.cc b/cc/layers/layer_impl.cc
index 5541a00..452ed57 100644
--- a/cc/layers/layer_impl.cc
+++ b/cc/layers/layer_impl.cc
@@ -81,7 +81,10 @@ LayerImpl::LayerImpl(LayerTreeImpl* tree_impl,
num_dependents_need_push_properties_(0),
sorting_context_id_(0),
current_draw_mode_(DRAW_MODE_NONE),
- frame_timing_requests_dirty_(false) {
+ frame_timing_requests_dirty_(false),
+ visited_(false),
+ layer_or_descendant_is_drawn_(false),
+ sorted_for_recursion_(false) {
DCHECK_GT(layer_id_, 0);
DCHECK(layer_tree_impl_);
layer_tree_impl_->RegisterLayer(this);