void playlist_NodeDump( playlist_t *p_playlist, playlist_item_t *p_item,
int i_level );
-int playlist_NodeDeleteInternal( playlist_t *p_playlist,
- playlist_item_t *p_root,
- vlc_bool_t b_delete_items, vlc_bool_t b_force );
-
-
/**********************************************************************
* Exported View management functions
**********************************************************************/
*/
int playlist_ViewDelete( playlist_t *p_playlist,playlist_view_t *p_view )
{
- playlist_NodeDeleteInternal( p_playlist, p_view->p_root, VLC_TRUE,
- VLC_TRUE );
+ playlist_NodeDelete( p_playlist, p_view->p_root, VLC_TRUE, VLC_TRUE );
REMOVE_ELEM( p_playlist->pp_views, p_playlist->i_views, 0 );
return VLC_SUCCESS;
}
if( p_root->pp_children[i]->i_children > -1 )
{
playlist_NodeDelete( p_playlist, p_root->pp_children[i],
- b_delete_items );
+ b_delete_items , VLC_FALSE );
}
else if( b_delete_items )
{
* \return VLC_SUCCESS or an error
*/
int playlist_NodeDelete( playlist_t *p_playlist, playlist_item_t *p_root,
- vlc_bool_t b_delete_items )
-{
- return playlist_NodeDeleteInternal( p_playlist, p_root,
- b_delete_items, VLC_FALSE );
-}
-
-int playlist_NodeDeleteInternal( playlist_t *p_playlist,
- playlist_item_t *p_root,
- vlc_bool_t b_delete_items, vlc_bool_t b_force )
+ vlc_bool_t b_delete_items, vlc_bool_t b_force )
{
int i;
if( p_root->i_children == -1 )
if( p_root->pp_children[i]->i_children > -1 )
{
playlist_NodeDelete( p_playlist, p_root->pp_children[i],
- b_delete_items );
+ b_delete_items , b_force );
}
else if( b_delete_items )
{
}
-
/**
* Adds an item to the childs of a node
*