Index: content/common/gpu/media/gpu_video_decode_accelerator.cc |
diff --git a/content/common/gpu/media/gpu_video_decode_accelerator.cc b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
index 0d94eaa2d80876ff37f0460af66f1350eeb2a575..ab97618ca0b111d1a522d12be5272337107e98ad 100644 |
--- a/content/common/gpu/media/gpu_video_decode_accelerator.cc |
+++ b/content/common/gpu/media/gpu_video_decode_accelerator.cc |
@@ -459,6 +459,7 @@ void GpuVideoDecodeAccelerator::OnWillDestroyStub() { |
stub_->channel()->RemoveRoute(host_route_id_); |
stub_->RemoveDestructionObserver(this); |
+ video_decode_accelerator_.reset(); |
delete this; |
} |