mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-03-21 08:19:42 +01:00
stop spinner if tracks are removed
This commit is contained in:
parent
e1cdc4820a
commit
f982689443
@ -154,6 +154,8 @@ PlaylistModel::clear()
|
||||
{
|
||||
if ( rowCount( QModelIndex() ) )
|
||||
{
|
||||
emit loadingFinished();;
|
||||
|
||||
emit beginResetModel();
|
||||
delete m_rootItem;
|
||||
m_rootItem = 0;
|
||||
@ -431,6 +433,14 @@ PlaylistModel::remove( unsigned int row, bool moreToCome )
|
||||
void
|
||||
PlaylistModel::removeIndex( const QModelIndex& index, bool moreToCome )
|
||||
{
|
||||
TrackModelItem* item = itemFromIndex( index );
|
||||
if ( item && m_waitingForResolved.contains( item->query().data() ) )
|
||||
{
|
||||
m_waitingForResolved.removeAll( item->query().data() );
|
||||
if ( m_waitingForResolved.isEmpty() )
|
||||
emit loadingFinished();
|
||||
}
|
||||
|
||||
TrackModel::removeIndex( index );
|
||||
|
||||
if ( !moreToCome && !m_playlist.isNull() )
|
||||
|
Loading…
x
Reference in New Issue
Block a user