Emit trackEnded() properly with the VLC backend
This commit is contained in:
parent
72270f6e2c
commit
f0a2176c78
|
@ -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_);
|
||||
|
|
Loading…
Reference in New Issue