player/sub: check order before using it as an index
This commit is contained in:
1 parent
401939b6e3
commit
6496de424c
1 file changed
+4
-2
+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