From 9f0eb3b7d43069a1e973464bcb43d1ef965ae65e Mon Sep 17 00:00:00 2001 From: akallabeth Date: Fri, 16 Jan 2026 12:00:57 +0100 Subject: [PATCH] [gdi,graphics] Use freerdp_glyph_convert_ex --- libfreerdp/gdi/graphics.c | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/libfreerdp/gdi/graphics.c b/libfreerdp/gdi/graphics.c index 2f616148c..1521dbbaf 100644 --- a/libfreerdp/gdi/graphics.c +++ b/libfreerdp/gdi/graphics.c @@ -270,20 +270,17 @@ static BOOL gdi_Bitmap_SetSurface(rdpContext* context, rdpBitmap* bitmap, BOOL p /* Glyph Class */ static BOOL gdi_Glyph_New(rdpContext* context, rdpGlyph* glyph) { - BYTE* data = NULL; - gdiGlyph* gdi_glyph = NULL; - if (!context || !glyph) return FALSE; - gdi_glyph = (gdiGlyph*)glyph; + gdiGlyph* gdi_glyph = (gdiGlyph*)glyph; gdi_glyph->hdc = gdi_GetDC(); if (!gdi_glyph->hdc) return FALSE; gdi_glyph->hdc->format = PIXEL_FORMAT_MONO; - data = freerdp_glyph_convert(glyph->cx, glyph->cy, glyph->aj); + BYTE* data = freerdp_glyph_convert_ex(glyph->cx, glyph->cy, glyph->aj, glyph->cb); if (!data) {