[PATCH 0/1] MR560: dwrite: Fix fallback config ranges text parsing.
Currently it's using all 16 slots, filling trailing ones with rudimentary ranges. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/560
From: Nikolay Sivov <nsivov(a)codeweavers.com> Signed-off-by: Nikolay Sivov <nsivov(a)codeweavers.com> --- dlls/dwrite/analyzer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/dwrite/analyzer.c b/dlls/dwrite/analyzer.c index 1584329d350..e95c1689a98 100644 --- a/dlls/dwrite/analyzer.c +++ b/dlls/dwrite/analyzer.c @@ -2816,7 +2816,8 @@ static void system_fallback_parse_ranges(const char *str, DWRITE_UNICODE_RANGE * str = end + 1; ranges[count].last = strtoul(str, &end, 16); } - if (*end == ',') str = end + 1; + str = end; + if (*str == ',') str++; count++; } -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/560
This merge request was approved by Nikolay Sivov. -- https://gitlab.winehq.org/wine/wine/-/merge_requests/560
participants (2)
-
Nikolay Sivov -
Nikolay Sivov (@nsivov)