summaryrefslogtreecommitdiffstats
path: root/sub/osd.c
diff options
context:
space:
mode:
Diffstat (limited to 'sub/osd.c')
-rw-r--r--sub/osd.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sub/osd.c b/sub/osd.c
index 7ab191191a..75e76ad0fd 100644
--- a/sub/osd.c
+++ b/sub/osd.c
@@ -332,6 +332,8 @@ void osd_draw(struct osd_state *osd, struct mp_osd_res res,
continue;
if ((draw_flags & OSD_DRAW_SUB_ONLY) && !obj->is_sub)
continue;
+ if ((draw_flags & OSD_DRAW_OSD_ONLY) && obj->is_sub)
+ continue;
if (obj->sub_state.dec_sub)
sub_lock(obj->sub_state.dec_sub);