From 82f15a01403cb9dc58243a63c75f55e6aebdd8bf Mon Sep 17 00:00:00 2001 From: Pierre d'Herbemont Date: Fri, 17 Aug 2007 09:48:55 +0000 Subject: [PATCH] playlist/item.c: Better subitem added handling code. --- src/playlist/item.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/playlist/item.c b/src/playlist/item.c index 31eaf8bc6a..e70c39b55a 100644 --- a/src/playlist/item.c +++ b/src/playlist/item.c @@ -50,12 +50,11 @@ static void input_item_subitem_added( const vlc_event_t * p_event, p_child = p_event->u.input_item_subitem_added.p_new_child; p_current = playlist_ItemGetByInput( p_playlist, p_parent, VLC_FALSE ); - if( p_current->i_children == -1 ) - p_item_in_category = playlist_ItemToNode( p_playlist, p_current, + p_item_in_category = playlist_ItemToNode( p_playlist, p_current, VLC_FALSE ); - else + if(!p_item_in_category) p_item_in_category = p_current; - p_item_in_category = p_current; + b_play = b_play && p_current == p_playlist->status.p_item; playlist_NodeAddInput( p_playlist, p_child, p_item_in_category, -- 2.39.2