X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=src%2Fplaylist%2Fitem.c;h=fedd4cc41b51ecbc9b2cdff9ea2111f770e6e01c;hb=948676af6e0ad3f0c6a0581d51b0df77d4416ef7;hp=64127eb3dea2fa6e4e790a7c946b6f995fa648b6;hpb=9e11182b0b6accaaed446c064836d37e7249f8b1;p=vlc diff --git a/src/playlist/item.c b/src/playlist/item.c index 64127eb3de..fedd4cc41b 100644 --- a/src/playlist/item.c +++ b/src/playlist/item.c @@ -632,7 +632,7 @@ int DeleteInner( playlist_t * p_playlist, playlist_item_t *p_item, /* Hack we don't call playlist_Control for lock reasons */ if( b_stop ) { - p_playlist->status.i_status = PLAYLIST_STOPPED; + p_playlist->request.i_status = PLAYLIST_STOPPED; p_playlist->request.b_request = VLC_TRUE; p_playlist->request.p_item = NULL; msg_Info( p_playlist, "stopping playback" ); @@ -648,7 +648,10 @@ int DeleteInner( playlist_t * p_playlist, playlist_item_t *p_item, if( b_flag == VLC_FALSE ) playlist_ItemDelete( p_item ); else + { + PL_DEBUG( "marking %s for further deletion", PLI_NAME( p_item ) ); p_item->i_flags |= PLAYLIST_REMOVE_FLAG; + } return VLC_SUCCESS; }