summaryrefslogtreecommitdiffstats
path: root/libass
diff options
context:
space:
mode:
authorrcombs <rcombs@rcombs.me>2023-05-11 13:55:19 +0200
committerrcombs <rcombs@rcombs.me>2023-05-11 14:52:45 +0200
commit1a599b1db748dfc07df98cd37d8603edb87da2fd (patch)
treee8d8c4530f79453be3e49f5740e501d3e3592ab3 /libass
parent32dea3434dbd85f9fb2700b6863c1bd92f00b86f (diff)
downloadlibass-1a599b1db748dfc07df98cd37d8603edb87da2fd.tar.bz2
libass-1a599b1db748dfc07df98cd37d8603edb87da2fd.tar.xz
ass_render_api: clear caches when updating selective overrides
Diffstat (limited to 'libass')
-rw-r--r--libass/ass_render_api.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/libass/ass_render_api.c b/libass/ass_render_api.c
index 30268c8..d3657d3 100644
--- a/libass/ass_render_api.c
+++ b/libass/ass_render_api.c
@@ -176,6 +176,7 @@ void ass_set_selective_style_override(ASS_Renderer *priv, ASS_Style *style)
free(user_style->FontName);
*user_style = *style;
user_style->FontName = strdup(user_style->FontName);
+ ass_reconfigure(priv);
}
int ass_fonts_update(ASS_Renderer *render_priv)