mirror of
https://github.com/mpv-player/mpv.git
synced 2026-10-25 04:29:53 +08:00
player/sub: check order before using it as an index
This commit is contained in:
+4
-2
@@ -76,9 +76,11 @@ void uninit_sub(struct MPContext *mpctx, struct track *track)
|
||||
if (track && track->d_sub) {
|
||||
int order = get_order(mpctx, track);
|
||||
reset_subtitles(mpctx, track);
|
||||
term_osd_set_subs(mpctx, NULL, order);
|
||||
sub_select(track->d_sub, false);
|
||||
osd_set_sub(mpctx->osd, order, NULL);
|
||||
if (order >= 0) {
|
||||
term_osd_set_subs(mpctx, NULL, order);
|
||||
osd_set_sub(mpctx->osd, order, NULL);
|
||||
}
|
||||
sub_destroy(track->d_sub);
|
||||
track->d_sub = NULL;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user