summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--player/sub.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/player/sub.c b/player/sub.c
index 0de6c2bbf1..8f5f8ad8ac 100644
--- a/player/sub.c
+++ b/player/sub.c
@@ -227,5 +227,8 @@ void reinit_subs(struct MPContext *mpctx, int order)
if (order == 1 && sub_has_get_text(dec_sub))
state.render_bitmap_subs = false;
+ if (!mpctx->current_track[0][STREAM_VIDEO])
+ state.render_bitmap_subs = false;
+
osd_set_sub(mpctx->osd, obj, &state);
}