Alexandre Julliard : user32: Properly fixup font system parameters with positive height.
Alexandre Julliard
julliard at winehq.org
Mon Dec 17 13:58:22 CST 2012
Module: wine
Branch: master
Commit: 71bb8c5e7c2373904a362a7a0afef7e7524a5b98
URL: http://source.winehq.org/git/wine.git/?a=commit;h=71bb8c5e7c2373904a362a7a0afef7e7524a5b98
Author: Alexandre Julliard <julliard at winehq.org>
Date: Sat Dec 15 21:59:09 2012 +0100
user32: Properly fixup font system parameters with positive height.
---
dlls/user32/sysparams.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/user32/sysparams.c b/dlls/user32/sysparams.c
index f17db6e..07795ba 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 );
More information about the wine-cvs
mailing list