Module: wine Branch: master Commit: 71bb8c5e7c2373904a362a7a0afef7e7524a5b98 URL: http://source.winehq.org/git/wine.git/?a=commit;h=71bb8c5e7c2373904a362a7a0a...
Author: Alexandre Julliard julliard@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 );