Commit b630fa63 authored by Erwan Tulou's avatar Erwan Tulou

skins2: remove unnecessary lookup

parent 1c41fce0
...@@ -210,24 +210,20 @@ void Playtree::onAppend( playlist_add_t *p_add ) ...@@ -210,24 +210,20 @@ void Playtree::onAppend( playlist_add_t *p_add )
Iterator node = findById( p_add->i_node ); Iterator node = findById( p_add->i_node );
if( node != end() ) if( node != end() )
{ {
Iterator item = findById( p_add->i_item ); playlist_Lock( m_pPlaylist );
if( item == end() ) playlist_item_t *p_item = playlist_ItemGetById(
m_pPlaylist, p_add->i_item );
if( !p_item )
{ {
playlist_Lock( m_pPlaylist );
playlist_item_t *p_item = playlist_ItemGetById(
m_pPlaylist, p_add->i_item );
if( !p_item )
{
playlist_Unlock( m_pPlaylist );
return;
}
UString *pName = new UString( getIntf(),
p_item->p_input->psz_name );
node->add( p_add->i_item, UStringPtr( pName ),
false,false, false, p_item->i_flags & PLAYLIST_RO_FLAG,
p_item );
playlist_Unlock( m_pPlaylist ); playlist_Unlock( m_pPlaylist );
return;
} }
UString *pName = new UString( getIntf(),
p_item->p_input->psz_name );
node->add( p_add->i_item, UStringPtr( pName ),
false,false, false, p_item->i_flags & PLAYLIST_RO_FLAG,
p_item );
playlist_Unlock( m_pPlaylist );
} }
tree_update descr; tree_update descr;
descr.i_id = p_add->i_item; descr.i_id = p_add->i_item;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment