From 71bb8c5e7c2373904a362a7a0afef7e7524a5b98 Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Sat, 15 Dec 2012 21:59:09 +0100 Subject: [PATCH] user32: Properly fixup font system parameters with positive height. --- dlls/user32/sysparams.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c index f17db6e3365..07795ba8ca6 100644 --- a/dlls/user32/sysparams.c +++ b/dlls/user32/sysparams.c @@ -915,9 +915,9 @@ static BOOL get_font_entry( union sysparam_all_entry *entry, UINT int_param, voi switch (load_entry( &entry->hdr, &font, sizeof(font) )) { case sizeof(font): - entry->font.val = font; if (font.lfHeight > 0) /* positive height value means points ( inch/72 ) */ font.lfHeight = -MulDiv( font.lfHeight, get_display_dpi(), 72 ); + entry->font.val = font; break; case sizeof(LOGFONT16): /* win9x-winME format */ SYSPARAMS_LogFont16To32W( (LOGFONT16 *)&font, &entry->font.val );