summaryrefslogtreecommitdiffstats
path: root/player/sub.c
diff options
context:
space:
mode:
Diffstat (limited to 'player/sub.c')
-rw-r--r--player/sub.c7
1 files changed, 2 insertions, 5 deletions
diff --git a/player/sub.c b/player/sub.c
index 12a9696227..599430ac21 100644
--- a/player/sub.c
+++ b/player/sub.c
@@ -57,11 +57,8 @@ static void reset_subtitles(struct MPContext *mpctx, struct track *track)
void reset_subtitle_state(struct MPContext *mpctx)
{
- for (int n = 0; n < mpctx->num_tracks; n++) {
- struct dec_sub *d_sub = mpctx->tracks[n]->d_sub;
- if (d_sub)
- sub_reset(d_sub);
- }
+ for (int n = 0; n < mpctx->num_tracks; n++)
+ reset_subtitles(mpctx, mpctx->tracks[n]);
term_osd_set_subs(mpctx, NULL);
}