mirror of
https://github.com/tomahawk-player/tomahawk.git
synced 2025-08-15 02:24:50 +02:00
When generating tracks in a read-only dynamic playlist, don't create a new playlist revision
This commit is contained in:
@@ -218,8 +218,15 @@ DynamicWidget::applyModeChange( int mode )
|
|||||||
void
|
void
|
||||||
DynamicWidget::tracksGenerated( const QList< query_ptr >& queries )
|
DynamicWidget::tracksGenerated( const QList< query_ptr >& queries )
|
||||||
{
|
{
|
||||||
|
if( m_playlist->author()->isLocal() ) {
|
||||||
m_playlist->addEntries( queries, m_playlist->currentrevision() );
|
m_playlist->addEntries( queries, m_playlist->currentrevision() );
|
||||||
m_resolveOnNextLoad = true;
|
m_resolveOnNextLoad = true;
|
||||||
|
} else { // read-only, so add tracks only in the GUI, not to the playlist itself
|
||||||
|
foreach( const query_ptr& query, queries ) {
|
||||||
|
m_model->append( query );
|
||||||
|
Pipeline::instance()->add( query );
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void
|
void
|
||||||
|
Reference in New Issue
Block a user