Commit b5d7eca1 authored by dionoea's avatar dionoea

* Delete Callbacks when closing marquee filter. Thanks to Dave Harley

   for noticing this.
parent c39a12c7
...@@ -212,6 +212,15 @@ static void DestroyFilter( vlc_object_t *p_this ) ...@@ -212,6 +212,15 @@ static void DestroyFilter( vlc_object_t *p_this )
{ {
return; return;
} }
var_DelCallback( p_input->p_libvlc, "marq-x", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-y", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-marquee", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-timeout", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-position", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-color", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-opacity", MarqueeCallback, p_sys );
var_DelCallback( p_input->p_libvlc, "marq-size", MarqueeCallback, p_sys );
var_Destroy( p_input->p_libvlc , "marq-marquee" ); var_Destroy( p_input->p_libvlc , "marq-marquee" );
var_Destroy( p_input->p_libvlc , "marq-x" ); var_Destroy( p_input->p_libvlc , "marq-x" );
var_Destroy( p_input->p_libvlc , "marq-y" ); var_Destroy( p_input->p_libvlc , "marq-y" );
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment