https://git.reactos.org/?p=reactos.git;a=commitdiff;h=19fc9415bfc811c6c0eef197f72d8bdffcfedba2

commit 19fc9415bfc811c6c0eef197f72d8bdffcfedba2
Author:     Katayama Hirofumi MZ <katayama.hirofumi...@gmail.com>
AuthorDate: Sat Apr 27 09:38:01 2019 +0900
Commit:     GitHub <nore...@github.com>
CommitDate: Sat Apr 27 09:38:01 2019 +0900

    [WIN32SS][NTGDI] FireFox checkmark fix CORE-15303 (#1535)
    
    The font size was a bit larger than expected. FireFox will show checkmarks 
correctly in View menu. CORE-15303
---
 win32ss/gdi/ntgdi/freetype.c | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)

diff --git a/win32ss/gdi/ntgdi/freetype.c b/win32ss/gdi/ntgdi/freetype.c
index ae6feb006a..18f9ef9f74 100644
--- a/win32ss/gdi/ntgdi/freetype.c
+++ b/win32ss/gdi/ntgdi/freetype.c
@@ -3312,10 +3312,7 @@ IntRequestFontSize(PDC dc, PFONTGDI FontGDI, LONG 
lfWidth, LONG lfHeight)
     FontGDI->EmHeight = min(FontGDI->EmHeight, USHORT_MAX);
     FontGDI->Magic = FONTGDI_MAGIC;
 
-    if (lfHeight > 0)
-        EmHeight64 = (FontGDI->EmHeight << 6) + 31;
-    else
-        EmHeight64 = (FontGDI->EmHeight << 6);
+    EmHeight64 = (FontGDI->EmHeight << 6);
 
     req.type           = FT_SIZE_REQUEST_TYPE_NOMINAL;
     req.width          = 0;

Reply via email to