From f57c0c5b748e685414466c939790e16ded80ebca Mon Sep 17 00:00:00 2001 From: Christian Muehlhaeuser Date: Thu, 7 Jun 2012 08:11:12 +0200 Subject: [PATCH] * More consistent stateChanged() behaviour for sources. --- src/libtomahawk/Source.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/libtomahawk/Source.cpp b/src/libtomahawk/Source.cpp index 88fefcd4c..9f98d4b02 100644 --- a/src/libtomahawk/Source.cpp +++ b/src/libtomahawk/Source.cpp @@ -369,7 +369,9 @@ Source::onPlaybackStarted( const Tomahawk::query_ptr& query, unsigned int durati if ( m_playlistInterface.isNull() ) playlistInterface(); + emit playbackStarted( query ); + emit stateChanged(); } @@ -380,6 +382,7 @@ Source::onPlaybackFinished( const Tomahawk::query_ptr& query ) emit playbackFinished( query ); m_currentTrack.clear(); + emit stateChanged(); } @@ -387,7 +390,6 @@ void Source::trackTimerFired() { m_currentTrack.clear(); - emit stateChanged(); }