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

If the audio has stopped, transfer the AudioEngine state to Stopped too

This needs to be done to handle unpausable tracks correctly in the UI.
This commit is contained in:
Uwe L. Korn 2014-07-19 16:41:38 +01:00
parent c440f9ede6
commit 12e5062cf5

View File

@ -146,6 +146,15 @@ AudioEnginePrivate::onStateChanged( Phonon::State newState, Phonon::State oldSta
q_ptr->stop();
}
}
else
{
// We did not expect a Stop here, so do not go to the next track
// but change the AudioEngine state
//
// A possible scenario where we can reach this is point if we pause
// an stream that cannot be paused.
q_ptr->setState( AudioEngine::Stopped );
}
}
}