diff --git a/thirdparty/liblastfm2/src/ws/NetworkAccessManager.cpp b/thirdparty/liblastfm2/src/ws/NetworkAccessManager.cpp index 95845c0ff..0584f65ac 100644 --- a/thirdparty/liblastfm2/src/ws/NetworkAccessManager.cpp +++ b/thirdparty/liblastfm2/src/ws/NetworkAccessManager.cpp @@ -85,6 +85,7 @@ lastfm::NetworkAccessManager::NetworkAccessManager( QObject* parent ) , m_monitor( 0 ) #endif { + qDebug() << Q_FUNC_INFO << " begin"; // can't be done in above init, as applicationName() won't be set if (lastfm::UserAgent.isEmpty()) { @@ -93,6 +94,8 @@ lastfm::NetworkAccessManager::NetworkAccessManager( QObject* parent ) if (version.size()) version.prepend( ' ' ); lastfm::UserAgent = name + version + " (" + lastfm::platform() + ")"; } + + qDebug() << Q_FUNC_INFO << " end, useragent is " << lastfm::UserAgent; } diff --git a/thirdparty/liblastfm2/src/ws/ws.cpp b/thirdparty/liblastfm2/src/ws/ws.cpp index 47167b515..1984a2f5a 100644 --- a/thirdparty/liblastfm2/src/ws/ws.cpp +++ b/thirdparty/liblastfm2/src/ws/ws.cpp @@ -196,16 +196,20 @@ lastfm::ws::parse( QNetworkReply* reply ) throw( ParseError ) QNetworkAccessManager* lastfm::nam() { + qDebug() << Q_FUNC_INFO << " begin"; QMutexLocker l( &namAccessMutex ); QThread* thread = QThread::currentThread(); + qDebug() << Q_FUNC_INFO << " thread is " << thread; if ( !threadNamHash.contains( thread ) ) { + qDebug() << Q_FUNC_INFO << " does not yet have a NAM, creating a new one"; NetworkAccessManager* newNam = new NetworkAccessManager(); threadNamHash[thread] = newNam; ourNamHash[thread] = true; + qDebug() << Q_FUNC_INFO << " returning " << newNam; return newNam; } - + qDebug() << Q_FUNC_INFO << " found a nam, is " << threadNamHash[thread]; return threadNamHash[thread]; }