From fe872f56884a3a5c506d49d9601713d0e6de1973 Mon Sep 17 00:00:00 2001 From: wm4 Date: Tue, 20 Sep 2016 15:22:26 +0200 Subject: osd: fix OSD redrawing after removing external overlays --- sub/osd_libass.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/sub/osd_libass.c b/sub/osd_libass.c index 49edafbcf5..454d0387a4 100644 --- a/sub/osd_libass.c +++ b/sub/osd_libass.c @@ -490,6 +490,8 @@ void osd_set_external(struct osd_state *osd, void *id, int res_x, int res_y, int index = entry - &obj->externals[0]; destroy_external(entry); MP_TARRAY_REMOVE_AT(obj->externals, obj->num_externals, index); + obj->changed = true; + osd->want_redraw_notification = true; goto done; } -- cgit v1.2.3