diff --git a/src/libtomahawk/audio/audioengine.cpp b/src/libtomahawk/audio/audioengine.cpp index 61ca05b78..4c296b3a7 100644 --- a/src/libtomahawk/audio/audioengine.cpp +++ b/src/libtomahawk/audio/audioengine.cpp @@ -351,7 +351,11 @@ AudioEngine::onNowPlayingInfoReady() .arg( m_currentTrack->album().isNull() ? QString() : QString( " %1" ).arg( tr( "on album %1" ).arg( m_currentTrack->album()->name() ) ) ); if ( !m_currentTrack->album().isNull() ) - playInfo["image"] = QVariant( QPixmap().loadFromData( m_currentTrack->album()->cover() ) ); + { + QPixmap cover; + cover.loadFromData( m_currentTrack->album()->cover() ); + playInfo["image"] = QVariant( cover ); + } Tomahawk::InfoSystem::InfoSystem::instance()->pushInfo( s_aeInfoIdentifier, Tomahawk::InfoSystem::InfoNotifyUser,