diff --git a/activex/vlccontrol2.h b/activex/vlccontrol2.h index 42c1f58ee27ea10768d21a872bc2993bc103c2a1..f89d4b7cc2967f15f590318dc2b34da70d1490fb 100644 --- a/activex/vlccontrol2.h +++ b/activex/vlccontrol2.h @@ -303,9 +303,9 @@ public: _p_vlcmarquee(new VLCMarquee(p)), _p_vlclogo(new VLCLogo(p)), _p_vlcdeint(new VLCDeinterlace(p)) { } virtual ~VLCVideo() { - delete _p_vlcmarquee; - delete _p_vlclogo; - delete _p_vlcdeint; + _p_vlcmarquee->Release(); + _p_vlclogo->Release(); + _p_vlcdeint->Release(); } // IVLCVideo methods