scoped_ptr<LayerImpl> PaintedScrollbarLayer::CreateLayerImpl(
LayerTreeImpl* tree_impl) {
return PaintedScrollbarLayerImpl::Create(
- tree_impl, id(), scrollbar_->Orientation()).PassAs<LayerImpl>();
+ tree_impl, id(), scrollbar_->Orientation());
}
scoped_refptr<PaintedScrollbarLayer> PaintedScrollbarLayer::Create(
// When the LTH is set to null or has changed, then this layer should remove
// all of its associated resources.
if (!host || host != layer_tree_host()) {
- track_resource_.reset();
- thumb_resource_.reset();
+ track_resource_ = nullptr;
+ thumb_resource_ = nullptr;
}
ContentsScalingLayer::SetLayerTreeHost(host);
if (track_rect_.IsEmpty() || scaled_track_rect.IsEmpty()) {
if (track_resource_) {
- track_resource_.reset();
- if (thumb_resource_)
- thumb_resource_.reset();
+ track_resource_ = nullptr;
+ thumb_resource_ = nullptr;
SetNeedsPushProperties();
updated = true;
}
}
if (!has_thumb_ && thumb_resource_) {
- thumb_resource_.reset();
+ thumb_resource_ = nullptr;
SetNeedsPushProperties();
}