1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-03-23 01:09:42 +01:00

* Cleaner code in AudioEngine.

This commit is contained in:
Christian Muehlhaeuser 2012-05-22 10:41:37 +02:00
parent 7ffb3b2fef
commit b1904b877e

View File

@ -791,16 +791,15 @@ AudioEngine::setStopAfterTrack( const query_ptr& query )
void
AudioEngine::setCurrentTrack( const Tomahawk::result_ptr& result )
{
Tomahawk::result_ptr lastTrack = m_currentTrack;
if ( !lastTrack.isNull() )
if ( !m_currentTrack.isNull() )
{
if ( m_state != Error && TomahawkSettings::instance()->privateListeningMode() == TomahawkSettings::PublicListening )
{
DatabaseCommand_LogPlayback* cmd = new DatabaseCommand_LogPlayback( lastTrack, DatabaseCommand_LogPlayback::Finished, m_timeElapsed );
DatabaseCommand_LogPlayback* cmd = new DatabaseCommand_LogPlayback( m_currentTrack, DatabaseCommand_LogPlayback::Finished, m_timeElapsed );
Database::instance()->enqueue( QSharedPointer<DatabaseCommand>(cmd) );
}
emit finished( lastTrack );
emit finished( m_currentTrack );
}
m_currentTrack = result;