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:
wm4 2020-03-21 17:13:33 +01:00
parent e9e93b4dbe
commit 956a5d9ac6
1 changed files with 1 additions and 0 deletions

View File

@ -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;