Index: cc/layers/scrollbar_layer_impl_base.cc |
diff --git a/cc/layers/scrollbar_layer_impl_base.cc b/cc/layers/scrollbar_layer_impl_base.cc |
index beac79f6cca24c68dc17253f1193a6918f5998a2..35e716bdbd85463479813f80344acbb51162d866 100644 |
--- a/cc/layers/scrollbar_layer_impl_base.cc |
+++ b/cc/layers/scrollbar_layer_impl_base.cc |
@@ -33,8 +33,10 @@ ScrollbarLayerImplBase::~ScrollbarLayerImplBase() {} |
void ScrollbarLayerImplBase::PushPropertiesTo(LayerImpl* layer) { |
float active_opacity = layer->opacity(); |
+ bool active_hidden = layer->hide_layer_and_subtree(); |
LayerImpl::PushPropertiesTo(layer); |
layer->SetOpacity(active_opacity); |
+ layer->SetHideLayerAndSubtree(active_hidden); |
DCHECK(layer->ToScrollbarLayer()); |
layer->ToScrollbarLayer()->set_is_overlay_scrollbar(is_overlay_scrollbar_); |
PushScrollClipPropertiesTo(layer); |