vlc_object_release( p_input_thread );
p_input_thread = NULL;
}
- else
- var_SetAddress( p_playlist, "input-current", p_input_thread );
}
+ var_SetAddress( p_playlist, "input-current", p_input_thread );
+
/* TODO store art policy in playlist private data */
char *psz_arturl = input_item_GetArtURL( p_input );
/* p_input->p_meta should not be null after a successful CreateThread */
PL_DEBUG( "dead input" );
PL_UNLOCK;
+ var_SetAddress( p_playlist, "input-current", NULL );
+
/* WARNING: Input resource manipulation and callback deletion are
* incompatible with the playlist lock. */
if( !var_InheritBool( p_input, "sout-keep" ) )