p_parent = p_parent->p_parent;
}
if( p_parent )
- playlist_Control( p_playlist, PLAYLIST_VIEWPLAY, true,
+ playlist_Control( p_playlist, PLAYLIST_VIEWPLAY, pl_Locked,
p_parent, p_item );
}
if( i_input_id <= 0 ) return;
PLItem *item = FindByInput( rootItem, i_input_id );
if( item )
+ {
+ QPL_LOCK;
UpdateTreeItem( item, true );
+ QPL_UNLOCK;
+ }
}
void PLModel::ProcessItemRemoval( int i_id )
{
playlist_item_t *p_item = playlist_ItemGetById( p_playlist,
i_popup_item,
- true );
+ false );
if( p_item )
{
MediaInfoDialog *mid = new MediaInfoDialog( p_intf, p_item->p_input );