1
0
mirror of https://github.com/mpv-player/mpv synced 2025-03-19 01:47:38 +00:00

player/command: don't reselect demux stream on only UPDATE_OSD

700f72f8e4 should have put this inside the
flag check.
This commit is contained in:
Dudemanguy 2024-01-22 12:22:58 -06:00
parent 62a0292dc1
commit 7f595aabf4

View File

@ -7015,12 +7015,13 @@ void mp_option_change_callback(void *ctx, struct m_config_option *co, int flags,
if (sub) {
int ret = sub_control(sub, SD_CTRL_UPDATE_OPTS,
(void *)(uintptr_t)flags);
if (ret == CONTROL_OK && flags & (UPDATE_SUB_FILT | UPDATE_SUB_HARD))
if (ret == CONTROL_OK && flags & (UPDATE_SUB_FILT | UPDATE_SUB_HARD)) {
sub_redecode_cached_packets(sub);
if (track->selected)
reselect_demux_stream(mpctx, track, true);
}
}
}
osd_changed(mpctx->osd);
}