From 976cd10bb8842d853ad6ed3ab16b230ce64a89e7 Mon Sep 17 00:00:00 2001 From: jaydasika Date: Tue, 26 May 2015 08:45:24 -0700 Subject: 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} --- cc/layers/layer_impl.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'cc/layers/layer_impl.cc') 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); -- cgit v1.1