]> git.sesse.net Git - vlc/blobdiff - modules/video_filter/motionblur.c
* Update the docs
[vlc] / modules / video_filter / motionblur.c
index 273eba97a229a3e30a2c46b4fea4ece850990d58..4d2784fc6489c44423103d2ded3157b82c2c7509 100644 (file)
@@ -207,9 +207,12 @@ static void Destroy( vlc_object_t *p_this )
 {
     vout_thread_t *p_vout = (vout_thread_t *)p_this;
 
-    DEL_CALLBACKS( p_vout->p_sys->p_vout, SendEvents );
-    vlc_object_detach( p_vout->p_sys->p_vout );
-    vout_Destroy( p_vout->p_sys->p_vout );
+    if( p_vout->p_sys->p_vout )
+    {
+        DEL_CALLBACKS( p_vout->p_sys->p_vout, SendEvents );
+        vlc_object_detach( p_vout->p_sys->p_vout );
+        vout_Destroy( p_vout->p_sys->p_vout );
+    }
 
     DEL_PARENT_CALLBACKS( SendEventsToChild );