diff options
Diffstat (limited to 'cc/trees/layer_tree_impl.cc')
-rw-r--r-- | cc/trees/layer_tree_impl.cc | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/cc/trees/layer_tree_impl.cc b/cc/trees/layer_tree_impl.cc index 6e44bfc..ea9c1d01 100644 --- a/cc/trees/layer_tree_impl.cc +++ b/cc/trees/layer_tree_impl.cc @@ -108,7 +108,9 @@ LayerTreeImpl::~LayerTreeImpl() { DCHECK(layers_with_copy_output_request_.empty()); } -void LayerTreeImpl::Shutdown() { root_layer_.reset(); } +void LayerTreeImpl::Shutdown() { + root_layer_ = nullptr; +} void LayerTreeImpl::ReleaseResources() { if (root_layer_) @@ -120,8 +122,8 @@ void LayerTreeImpl::SetRootLayer(scoped_ptr<LayerImpl> layer) { inner_viewport_scroll_layer_->SetScrollOffsetDelegate(NULL); if (outer_viewport_scroll_layer_) outer_viewport_scroll_layer_->SetScrollOffsetDelegate(NULL); - inner_viewport_scroll_delegate_proxy_.reset(); - outer_viewport_scroll_delegate_proxy_.reset(); + inner_viewport_scroll_delegate_proxy_ = nullptr; + outer_viewport_scroll_delegate_proxy_ = nullptr; root_layer_ = layer.Pass(); currently_scrolling_layer_ = NULL; @@ -181,8 +183,8 @@ scoped_ptr<LayerImpl> LayerTreeImpl::DetachLayerTree() { inner_viewport_scroll_layer_->SetScrollOffsetDelegate(NULL); if (outer_viewport_scroll_layer_) outer_viewport_scroll_layer_->SetScrollOffsetDelegate(NULL); - inner_viewport_scroll_delegate_proxy_.reset(); - outer_viewport_scroll_delegate_proxy_.reset(); + inner_viewport_scroll_delegate_proxy_ = nullptr; + outer_viewport_scroll_delegate_proxy_ = nullptr; inner_viewport_scroll_layer_ = NULL; outer_viewport_scroll_layer_ = NULL; page_scale_layer_ = NULL; @@ -783,19 +785,17 @@ LayerTreeImpl::CreateScrollbarAnimationController(LayerImpl* scrolling_layer) { switch (settings().scrollbar_animator) { case LayerTreeSettings::LinearFade: { return ScrollbarAnimationControllerLinearFade::Create( - scrolling_layer, layer_tree_host_impl_, delay, duration) - .PassAs<ScrollbarAnimationController>(); + scrolling_layer, layer_tree_host_impl_, delay, duration); } case LayerTreeSettings::Thinning: { return ScrollbarAnimationControllerThinning::Create( - scrolling_layer, layer_tree_host_impl_, delay, duration) - .PassAs<ScrollbarAnimationController>(); + scrolling_layer, layer_tree_host_impl_, delay, duration); } case LayerTreeSettings::NoAnimator: NOTREACHED(); break; } - return scoped_ptr<ScrollbarAnimationController>(); + return nullptr; } void LayerTreeImpl::DidAnimateScrollOffset() { @@ -881,8 +881,8 @@ void LayerTreeImpl::SetRootLayerScrollOffsetDelegate( InnerViewportScrollLayer()->SetScrollOffsetDelegate(NULL); if (OuterViewportScrollLayer()) OuterViewportScrollLayer()->SetScrollOffsetDelegate(NULL); - inner_viewport_scroll_delegate_proxy_.reset(); - outer_viewport_scroll_delegate_proxy_.reset(); + inner_viewport_scroll_delegate_proxy_ = nullptr; + outer_viewport_scroll_delegate_proxy_ = nullptr; } root_layer_scroll_offset_delegate_ = root_layer_scroll_offset_delegate; |