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, 1 insertions, 6 deletions
diff --git a/player/sub.c b/player/sub.c
index a4b4baddc8..0de6c2bbf1 100644
--- a/player/sub.c
+++ b/player/sub.c
@@ -144,15 +144,10 @@ static void update_subtitle(struct MPContext *mpctx, int order)
// Handle displaying subtitles on terminal; never done for secondary subs
if (order == 0) {
- if (!state.render_bitmap_subs || !mpctx->video_out) {
- sub_lock(dec_sub);
+ if (!state.render_bitmap_subs || !mpctx->video_out)
set_osd_subtitle(mpctx, sub_get_text(dec_sub, curpts_s));
- sub_unlock(dec_sub);
- }
} else if (order == 1) {
- sub_lock(dec_sub);
osd_set_text(mpctx->osd, obj, sub_get_text(dec_sub, curpts_s));
- sub_unlock(dec_sub);
}
}