summaryrefslogtreecommitdiffstats
path: root/player
diff options
context:
space:
mode:
Diffstat (limited to 'player')
-rw-r--r--player/loadfile.c2
-rw-r--r--player/sub.c2
2 files changed, 0 insertions, 4 deletions
diff --git a/player/loadfile.c b/player/loadfile.c
index 18a225568e..f3861e25eb 100644
--- a/player/loadfile.c
+++ b/player/loadfile.c
@@ -64,8 +64,6 @@ static void reselect_demux_streams(struct MPContext *mpctx);
static void uninit_sub(struct MPContext *mpctx, int order)
{
- if (mpctx->d_sub[order])
- sub_reset(mpctx->d_sub[order]);
mpctx->d_sub[order] = NULL; // Note: not free'd.
int obj = order ? OSDTYPE_SUB2 : OSDTYPE_SUB;
osd_set_sub(mpctx->osd, obj, NULL);
diff --git a/player/sub.c b/player/sub.c
index d6903c146e..efd2f68464 100644
--- a/player/sub.c
+++ b/player/sub.c
@@ -237,7 +237,5 @@ void reinit_subs(struct MPContext *mpctx, int order)
if (order == 1 && sub_has_get_text(dec_sub))
state.render_bitmap_subs = false;
- reset_subtitles(mpctx, order);
-
osd_set_sub(mpctx->osd, obj, &state);
}