1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-01 03:40:16 +02:00

* Fixed stations being stuck as busy after creating them.

This commit is contained in:
Christian Muehlhaeuser
2011-05-19 07:02:05 +02:00
parent c919455d3f
commit 9bac08deda

View File

@@ -189,6 +189,8 @@ DynamicPlaylist::createNewRevision( const QString& newrev,
const QString& type, const QString& type,
const QList< dyncontrol_ptr>& controls ) const QList< dyncontrol_ptr>& controls )
{ {
setBusy( true );
// can skip the entry stuff. just overwrite with new info // can skip the entry stuff. just overwrite with new info
source_ptr author = SourceList::instance()->getLocal(); source_ptr author = SourceList::instance()->getLocal();
// command writes new rev to DB and calls setRevision, which emits our signal // command writes new rev to DB and calls setRevision, which emits our signal
@@ -411,10 +413,11 @@ void DynamicPlaylist::setRevision( const QString& rev,
dpr.type = type; dpr.type = type;
dpr.mode = OnDemand; dpr.mode = OnDemand;
if( applied ) { if( applied )
setCurrentrevision( rev ); setCurrentrevision( rev );
}
// qDebug() << "EMITTING REVISION LOADED 2!"; // qDebug() << "EMITTING REVISION LOADED 2!";
setBusy( false );
emit dynamicRevisionLoaded( dpr ); emit dynamicRevisionLoaded( dpr );
} }