summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--video/out/gpu/osd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/video/out/gpu/osd.c b/video/out/gpu/osd.c
index 75f69f0c9b..3ab11fcb2b 100644
--- a/video/out/gpu/osd.c
+++ b/video/out/gpu/osd.c
@@ -212,7 +212,7 @@ bool mpgl_osd_draw_prepare(struct mpgl_osd *ctx, int index,
struct mpgl_osd_part *part = ctx->parts[index];
enum sub_bitmap_format fmt = part->format;
- if (!fmt || !part->num_subparts)
+ if (!fmt || !part->num_subparts || !part->texture)
return false;
gl_sc_uniform_texture(sc, "osdtex", part->texture);