diff --git a/src/libtomahawk/GlobalActionManager.cpp b/src/libtomahawk/GlobalActionManager.cpp index 7fd68048a..80a52ce7a 100644 --- a/src/libtomahawk/GlobalActionManager.cpp +++ b/src/libtomahawk/GlobalActionManager.cpp @@ -153,6 +153,7 @@ GlobalActionManager::shortenLink( const QUrl& url, const QVariant& callbackObj ) QNetworkRequest request; request.setUrl( url ); + qDebug() << "Doing lookup:" << url.toEncoded(); QNetworkReply *reply = TomahawkUtils::nam()->get( request ); if ( callbackObj.isValid() ) reply->setProperty( "callbackobj", callbackObj ); diff --git a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp index 696d503cc..4b584ddce 100644 --- a/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp +++ b/src/libtomahawk/accounts/spotify/SpotifyAccount.cpp @@ -1407,21 +1407,24 @@ SpotifyAccount::createActions() QAction* syncAction = new QAction( 0 ); syncAction->setIcon( QIcon( RESPATH "images/spotify-logo.png" ) ); - NewClosure( syncAction, SIGNAL( triggered( bool ) ), this, SLOT( syncActionTriggered( QAction* ) ), syncAction ); + _detail::Closure* c = NewClosure( syncAction, SIGNAL( triggered( bool ) ), this, SLOT( syncActionTriggered( QAction* ) ), syncAction ); + c->setAutoDelete( false ); ActionCollection::instance()->addAction( ActionCollection::LocalPlaylists, syncAction, this ); syncAction->setData( Sync); m_customActions.append( syncAction ); QAction* subscribeAction = new QAction( 0 ); subscribeAction->setIcon( QIcon( RESPATH "images/spotify-logo.png" ) ); - NewClosure( subscribeAction, SIGNAL( triggered( bool ) ), this, SLOT( subscribeActionTriggered( QAction* ) ), subscribeAction ); + c = NewClosure( subscribeAction, SIGNAL( triggered( bool ) ), this, SLOT( subscribeActionTriggered( QAction* ) ), subscribeAction ); + c->setAutoDelete( false ); ActionCollection::instance()->addAction( ActionCollection::LocalPlaylists, subscribeAction, this ); subscribeAction->setData( Subscribe ); m_customActions.append( subscribeAction ); QAction* collaborateAction = new QAction( 0 ); collaborateAction->setIcon( QIcon( RESPATH "images/spotify-logo.png" ) ); - NewClosure( collaborateAction, SIGNAL( triggered( bool ) ), this, SLOT( collaborateActionTriggered( QAction* ) ), collaborateAction ); + c = NewClosure( collaborateAction, SIGNAL( triggered( bool ) ), this, SLOT( collaborateActionTriggered( QAction* ) ), collaborateAction ); + c->setAutoDelete( false ); ActionCollection::instance()->addAction( ActionCollection::LocalPlaylists, collaborateAction, this ); collaborateAction->setData( Collaborate ); m_customActions.append( collaborateAction );