* This fixes the drag'n'drop from items from the finder in OSX
* Not sure PLAYLIST_END is handled correctly in every case (don't know enough about adding modes to judge)
vlc_mutex_lock( &p_playlist->object_lock );
+ if ( i_pos == PLAYLIST_END ) i_pos = -1;
+
/* Sanity checks */
if( !p_parent || p_parent->i_children == -1 )
{
p_playlist->i_enabled ++;
/* TODO: Handle modes */
- playlist_NodeAppend( p_playlist, i_view, p_item, p_parent );
+ playlist_NodeInsert( p_playlist, i_view, p_item, p_parent, i_pos );
p_add->i_item = p_item->input.i_id;
p_add->i_node = p_parent->input.i_id;