From a3597cbe3b617b6f87f121880a5d29939f4c5dac Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Fri, 4 Jan 2008 21:12:03 +0100 Subject: [PATCH] richedit: Only copy the charset when it's defined. --- dlls/riched20/style.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dlls/riched20/style.c b/dlls/riched20/style.c index 91b8c367675..453c15b493f 100644 --- a/dlls/riched20/style.c +++ b/dlls/riched20/style.c @@ -321,7 +321,8 @@ ME_LogFontFromStyle(ME_Context* c, LOGFONTW *lf, const ME_Style *s) lf->lfHeight = (lf->lfHeight*2)/3; /*lf.lfQuality = PROOF_QUALITY; */ lf->lfPitchAndFamily = s->fmt.bPitchAndFamily; - lf->lfCharSet = s->fmt.bCharSet; + if (s->fmt.dwMask & CFM_CHARSET) + lf->lfCharSet = s->fmt.bCharSet; } void ME_CharFormatFromLogFont(HDC hDC, const LOGFONTW *lf, CHARFORMAT2W *fmt)