diff --git a/src/libtomahawk/network/ConnectionManager.cpp b/src/libtomahawk/network/ConnectionManager.cpp index a844bc28c..fe97a04d8 100644 --- a/src/libtomahawk/network/ConnectionManager.cpp +++ b/src/libtomahawk/network/ConnectionManager.cpp @@ -50,7 +50,7 @@ ConnectionManager::getManagerForNodeId( const QString &nodeid ) // There exists no connection for this nodeid QSharedPointer< ConnectionManager > manager( new ConnectionManager( nodeid ) ); manager->setWeakRef( manager.toWeakRef() ); - connectionManagers.insert( nodeid, manager.toWeakRef() ); + connectionManagers.insert( nodeid, manager ); return manager; }