mirror of https://github.com/mpv-player/mpv
player: add potentially forgotten property change trigger
Unfortunately, merely changing the playlist current position affects the flags returned by the "playlist" property, so the entirely thing needs to be marked as changed. Seems to be a design mistake.
This commit is contained in:
parent
e9e93b4dbe
commit
956a5d9ac6
|
@ -1826,6 +1826,7 @@ void mp_set_playlist_entry(struct MPContext *mpctx, struct playlist_entry *e)
|
||||||
assert(!e || playlist_entry_to_index(mpctx->playlist, e) >= 0);
|
assert(!e || playlist_entry_to_index(mpctx->playlist, e) >= 0);
|
||||||
mpctx->playlist->current = e;
|
mpctx->playlist->current = e;
|
||||||
mpctx->playlist->current_was_replaced = false;
|
mpctx->playlist->current_was_replaced = false;
|
||||||
|
mp_notify(mpctx, MP_EVENT_CHANGE_PLAYLIST, NULL);
|
||||||
// Make it pick up the new entry.
|
// Make it pick up the new entry.
|
||||||
if (mpctx->stop_play != PT_QUIT)
|
if (mpctx->stop_play != PT_QUIT)
|
||||||
mpctx->stop_play = e ? PT_CURRENT_ENTRY : PT_STOP;
|
mpctx->stop_play = e ? PT_CURRENT_ENTRY : PT_STOP;
|
||||||
|
|
Loading…
Reference in New Issue