From de5b29850948bfdeadab81b5c95900c98957568d Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C3=ABl=20Carr=C3=A9?= Date: Thu, 24 Sep 2009 16:12:45 +0200 Subject: [PATCH] DeleteInner() : remove deleted items from current items array --- src/playlist/item.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/playlist/item.c b/src/playlist/item.c index d9ea120a4c..94c27b3a3e 100644 --- a/src/playlist/item.c +++ b/src/playlist/item.c @@ -902,6 +902,10 @@ static int DeleteInner( playlist_t * p_playlist, playlist_item_t *p_item, set_current_status_item( p_playlist, NULL ); } + ARRAY_BSEARCH( p_playlist->current,->i_id, int, i_id, i ); + if( i != -1 ) + ARRAY_REMOVE( p_playlist->current, i ); + PL_DEBUG( "deleting item `%s'", p_item->p_input->psz_name ); /* Remove the item from its parent */ -- 2.39.2