/* Nothing requested */
if( !p_playlist->request.b_request && p_playlist->status.p_item == NULL )
{
- msg_Warn( p_playlist,"nothing requested" );
- return NULL;
+ msg_Dbg( p_playlist,"nothing requested, starting" );
}
/* Repeat and play/stop */
return NULL;
}
- if( !p_playlist->request.b_request &&
+ if( !p_playlist->request.b_request && p_playlist->status.p_item &&
!(p_playlist->status.p_item->i_flags & PLAYLIST_SKIP_FLAG) )
{
msg_Dbg( p_playlist, "no-skip mode, stopping") ;
{
p_playlist->request_date = 0;
-
if( p_playlist->status.i_view == -1 )
{
if( p_playlist->i_index + 1 < p_playlist->i_size )
* \return VLC_SUCCESS or an error
*/
int playlist_NodeDelete( playlist_t *p_playlist, playlist_item_t *p_root,
- vlc_bool_t b_delete_items )
+ vlc_bool_t b_delete_items )
{
int i;
if( p_root->i_children == -1 )