From 583f04862fd899ca4c30909149536a3dc0a86c01 Mon Sep 17 00:00:00 2001 From: wm4 Date: Sat, 11 Jul 2015 23:00:26 +0200 Subject: directwrite: don't crash on unknown DWRITE_FONT_STRETCH The existing code doesn't even handle all currently defined values for it, and nothing says no new values are ever going to be added. --- libass/ass_directwrite.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libass/ass_directwrite.c b/libass/ass_directwrite.c index 483af50..0ce1478 100644 --- a/libass/ass_directwrite.c +++ b/libass/ass_directwrite.c @@ -475,7 +475,7 @@ static int map_width(enum DWRITE_FONT_STRETCH stretch) case DWRITE_FONT_STRETCH_EXTRA_EXPANDED: return 150; case DWRITE_FONT_STRETCH_ULTRA_EXPANDED: return 200; default: - assert(0); + return FONT_WIDTH_NORMAL; } } -- cgit v1.2.3