From 6dde11c89acffd28ceb16bdc00faaa5254850aca Mon Sep 17 00:00:00 2001 From: Jeff Mitchell Date: Thu, 25 Aug 2011 20:28:25 -0400 Subject: [PATCH] Simplify logic -- I think this should still work fine with source playlist interface and also fix issues where someone has stopped playing a track --- src/libtomahawk/audio/audioengine.cpp | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/src/libtomahawk/audio/audioengine.cpp b/src/libtomahawk/audio/audioengine.cpp index cc71e6a93..7beb26b4a 100644 --- a/src/libtomahawk/audio/audioengine.cpp +++ b/src/libtomahawk/audio/audioengine.cpp @@ -211,15 +211,7 @@ AudioEngine::canGoNext() m_playlist.data()->skipRestrictions() == PlaylistInterface::NoSkipForwards ) return false; - if ( !m_currentTrack.isNull() && !m_playlist.data()->hasNextItem() && - ( m_playlist.data()->currentItem().isNull() || ( m_currentTrack->id() == m_playlist.data()->currentItem()->id() ) ) ) - { - //For instance, when doing a catch-up while listening along, but the person - //you're following hasn't started a new track yet...don't do anything - return false; - } - - return true; + return m_playlist.data()->hasNextItem(); } bool