Emit trackEnded() properly with the VLC backend

This commit is contained in:
David Sansome 2010-04-05 13:26:11 +00:00
parent 72270f6e2c
commit f0a2176c78
1 changed files with 2 additions and 1 deletions

View File

@ -109,7 +109,8 @@ void VlcEngine::StateChangedCallback(const libvlc_event_t* e, void* data) {
case libvlc_MediaPlayerEndReached:
engine->state_ = Engine::Idle;
break;
emit engine->trackEnded();
return; // Don't emit state changed here
}
emit engine->stateChanged(engine->state_);