Index: cc/blink/web_layer_impl.cc |
diff --git a/cc/blink/web_layer_impl.cc b/cc/blink/web_layer_impl.cc |
index bfe461639385cf6832cffb384905dea7c0f039d6..f0fd873690434ebee2d7192c8dacc1d4ae39b4b4 100644 |
--- a/cc/blink/web_layer_impl.cc |
+++ b/cc/blink/web_layer_impl.cc |
@@ -65,7 +65,8 @@ WebLayerImpl::WebLayerImpl(scoped_refptr<Layer> layer) : layer_(layer) { |
WebLayerImpl::~WebLayerImpl() { |
layer_->ClearRenderSurface(); |
- layer_->set_layer_animation_delegate(nullptr); |
+ if (animation_delegate_adapter_.get()) |
+ layer_->set_layer_animation_delegate(nullptr); |
web_layer_client_ = nullptr; |
} |