Index: content/renderer/pepper/ppb_video_decoder_impl.cc |
diff --git a/content/renderer/pepper/ppb_video_decoder_impl.cc b/content/renderer/pepper/ppb_video_decoder_impl.cc |
index 9844c36b7c1962a983a275e182bab2a34951770a..4a3cde418a2112653847100e8b542bee94ace2b3 100644 |
--- a/content/renderer/pepper/ppb_video_decoder_impl.cc |
+++ b/content/renderer/pepper/ppb_video_decoder_impl.cc |
@@ -224,8 +224,7 @@ int32_t PPB_VideoDecoder_Impl::Reset(scoped_refptr<TrackedCallback> callback) { |
void PPB_VideoDecoder_Impl::Destroy() { |
FlushCommandBuffer(); |
- if (decoder_) |
- decoder_.release()->Destroy(); |
+ decoder_.reset(); |
ppp_videodecoder_ = NULL; |
::ppapi::PPB_VideoDecoder_Shared::Destroy(); |