mirror of
https://github.com/mpv-player/mpv
synced 2025-03-21 02:41:13 +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:
parent
62a0292dc1
commit
7f595aabf4
@ -7015,12 +7015,13 @@ void mp_option_change_callback(void *ctx, struct m_config_option *co, int flags,
|
|||||||
if (sub) {
|
if (sub) {
|
||||||
int ret = sub_control(sub, SD_CTRL_UPDATE_OPTS,
|
int ret = sub_control(sub, SD_CTRL_UPDATE_OPTS,
|
||||||
(void *)(uintptr_t)flags);
|
(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);
|
sub_redecode_cached_packets(sub);
|
||||||
if (track->selected)
|
if (track->selected)
|
||||||
reselect_demux_stream(mpctx, track, true);
|
reselect_demux_stream(mpctx, track, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
osd_changed(mpctx->osd);
|
osd_changed(mpctx->osd);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user