Nikolay Sivov : dwrite/fallback: Consider character size for returned mapped length.
Alexandre Julliard
julliard at winehq.org
Mon Aug 8 15:17:51 CDT 2022
Module: wine
Branch: master
Commit: e25ff734cf05775c5ac136573e97c2067f6049d8
URL: https://gitlab.winehq.org/wine/wine/-/commit/e25ff734cf05775c5ac136573e97c2067f6049d8
Author: Nikolay Sivov <nsivov at codeweavers.com>
Date: Fri Aug 5 22:43:08 2022 +0300
dwrite/fallback: Consider character size for returned mapped length.
Signed-off-by: Nikolay Sivov <nsivov at codeweavers.com>
---
dlls/dwrite/analyzer.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dlls/dwrite/analyzer.c b/dlls/dwrite/analyzer.c
index d23153a2d5e..3f23c72dab4 100644
--- a/dlls/dwrite/analyzer.c
+++ b/dlls/dwrite/analyzer.c
@@ -2265,7 +2265,7 @@ static UINT32 fallback_font_get_supported_length(IDWriteFont3 *font, IDWriteText
while (!text_source_get_next_u32_char(&context))
{
if (!IDWriteFont3_HasCharacter(font, context.ch)) break;
- mapped++;
+ mapped += context.ch > 0xffff ? 2 : 1;
}
return mapped;
More information about the wine-cvs
mailing list