diff --git a/src/libtomahawk/sourcelist.cpp b/src/libtomahawk/sourcelist.cpp index c640b4e36..20be81298 100644 --- a/src/libtomahawk/sourcelist.cpp +++ b/src/libtomahawk/sourcelist.cpp @@ -88,9 +88,9 @@ SourceList::add( const source_ptr& source ) { Q_ASSERT( source->id() ); - connect( source.data(), SIGNAL( syncedWithDatabase() ), SLOT( sourceSynced() ) ); m_sources.insert( source->userName(), source ); m_sources_id2name.insert( source->id(), source->userName() ); + connect( source.data(), SIGNAL( syncedWithDatabase() ), SLOT( sourceSynced() ) ); collection_ptr coll( new RemoteCollection( source ) ); source->addCollection( coll );