diff options
-rw-r--r-- | video/out/gpu/osd.c | 2 |
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); |