1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-14 18:14:50 +02:00

* No need to check all results for playability. Their sorted by that, so we just check the first one.

This commit is contained in:
Christian Muehlhaeuser
2012-06-27 02:18:41 +02:00
parent 3fb403c695
commit fa4463dc88

View File

@@ -604,13 +604,10 @@ AudioEngine::playItem( Tomahawk::playlistinterface_ptr playlist, const Tomahawk:
{
if ( query->resolvingFinished() )
{
foreach ( const result_ptr& result, query->results() )
if ( query->numResults() && query->results().first()->isOnline() )
{
if ( result->isOnline() )
{
playItem( playlist, result );
return;
}
playItem( playlist, query->results().first() );
return;
}
JobStatusView::instance()->model()->addJob(
@@ -764,7 +761,7 @@ AudioEngine::onStateChanged( Phonon::State newState, Phonon::State oldState )
}
}
}
if ( newState == Phonon::PausedState || newState == Phonon::PlayingState || newState == Phonon::ErrorState )
{
tDebug() << "Phonon state now:" << newState;
@@ -890,10 +887,10 @@ AudioEngine::checkStateQueue()
m_mediaObject->play();
if ( paused )
setVolume( m_volume );
break;
}
case Paused:
{
m_volume = volume();