From 1f5094f9a8f292f715c61eb426108c530edf7b0a Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Thu, 22 May 2014 16:15:48 +0000 Subject: [PATCH] [BMFD] Fix inverted use of scaling factors. Patch by Victor Martinez. CORE-8165 #resolve svn path=/trunk/; revision=63413 --- reactos/win32ss/drivers/font/bmfd/glyph.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/win32ss/drivers/font/bmfd/glyph.c b/reactos/win32ss/drivers/font/bmfd/glyph.c index da4642a0c82..ebc5f06e824 100644 --- a/reactos/win32ss/drivers/font/bmfd/glyph.c +++ b/reactos/win32ss/drivers/font/bmfd/glyph.c @@ -118,8 +118,8 @@ BmfdQueryGlyphAndBitmap( } else { - cxDst = cxSrc * yScale; - cyDst = cySrc * xScale; + cxDst = cxSrc * xScale; + cyDst = cySrc * yScale; } cjDstRow = (cxDst + 7) / 8; @@ -154,7 +154,7 @@ BmfdQueryGlyphAndBitmap( } /* Fill GLYPHBITS structure */ - pgb->ptlOrigin.x = yScale * pface->wA; + pgb->ptlOrigin.x = xScale * pface->wA; pgb->ptlOrigin.y = - yScale * pface->wAscent; pgb->sizlBitmap.cx = cxDst; pgb->sizlBitmap.cy = cyDst;