From c7e2a5c1c114ca65f9952d29cd753f2f92331b9b Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Fri, 26 Aug 2011 10:22:15 -0400 Subject: [PATCH] Doh, smart pointers -- fix compile --- src/libtomahawk/audio/audioengine.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libtomahawk/audio/audioengine.cpp b/src/libtomahawk/audio/audioengine.cpp index f59d71fa7..dc07f4d6b 100644 --- a/src/libtomahawk/audio/audioengine.cpp +++ b/src/libtomahawk/audio/audioengine.cpp @@ -327,10 +327,11 @@ AudioEngine::infoSystemInfo( Tomahawk::InfoSystem::InfoRequestData requestData, return; } - if ( ! m_currentTrack || - !m_currentTrack->track() || - !m_currentTrack->artist()|| - !m_currentTrack->album() ) + if ( m_currentTrack.isNull() || + m_currentTrack.data()->track().isNull() || + m_currentTrack.data()->artist().isNull() || + m_currentTrack.data()->album().isNull() ) + return; QVariantMap playInfo; playInfo["message"] = QString( "Tomahawk is playing \"%1\" by %2 on album %3." )