Index: cc/layers/layer.cc |
diff --git a/cc/layers/layer.cc b/cc/layers/layer.cc |
index 5556bce300de2087bd8318c78914bbdda98431fe..2519daa55636f354fdef38a564a7d21d0b868dcf 100644 |
--- a/cc/layers/layer.cc |
+++ b/cc/layers/layer.cc |
@@ -100,7 +100,8 @@ Layer::Layer(const LayerSettings& settings) |
replica_layer_(nullptr), |
client_(nullptr), |
num_unclipped_descendants_(0), |
- frame_timing_requests_dirty_(false) { |
+ frame_timing_requests_dirty_(false), |
+ is_hidden_from_property_trees_(false) { |
if (!settings.use_compositor_animation_timelines) { |
layer_animation_controller_ = LayerAnimationController::Create(layer_id_); |
layer_animation_controller_->AddValueObserver(this); |
@@ -538,10 +539,6 @@ void Layer::SetOpacity(float opacity) { |
SetNeedsCommit(); |
} |
-float Layer::EffectiveOpacity() const { |
- return hide_layer_and_subtree_ ? 0.f : opacity_; |
-} |
- |
bool Layer::OpacityIsAnimating() const { |
DCHECK(layer_tree_host_); |
return layer_animation_controller_ |
@@ -1244,6 +1241,7 @@ void Layer::PushPropertiesTo(LayerImpl* layer) { |
layer->set_user_scrollable_vertical(user_scrollable_vertical_); |
layer->SetElementId(element_id_); |
layer->SetMutableProperties(mutable_properties_); |
+ layer->set_is_hidden_from_property_trees(is_hidden_from_property_trees_); |
LayerImpl* scroll_parent = nullptr; |
if (scroll_parent_) { |