| Index: webkit/plugins/ppapi/ppb_video_decoder_impl.cc
|
| diff --git a/webkit/plugins/ppapi/ppb_video_decoder_impl.cc b/webkit/plugins/ppapi/ppb_video_decoder_impl.cc
|
| index f1f7ed216d6e73ceb62914228796431652cfa0c6..b2581e540543798e2943ead1dfdf7e5031b6ecdd 100644
|
| --- a/webkit/plugins/ppapi/ppb_video_decoder_impl.cc
|
| +++ b/webkit/plugins/ppapi/ppb_video_decoder_impl.cc
|
| @@ -206,13 +206,13 @@ int32_t PPB_VideoDecoder_Impl::Reset(scoped_refptr<TrackedCallback> callback) {
|
| }
|
|
|
| void PPB_VideoDecoder_Impl::Destroy() {
|
| - if (!platform_video_decoder_.get())
|
| - return;
|
| -
|
| FlushCommandBuffer();
|
| - platform_video_decoder_.release()->Destroy();
|
| - ::ppapi::PPB_VideoDecoder_Shared::Destroy();
|
| +
|
| + if (platform_video_decoder_)
|
| + platform_video_decoder_.release()->Destroy();
|
| ppp_videodecoder_ = NULL;
|
| +
|
| + ::ppapi::PPB_VideoDecoder_Shared::Destroy();
|
| }
|
|
|
| void PPB_VideoDecoder_Impl::ProvidePictureBuffers(
|
|
|