From 78c3af9f18908204227e08067775ee5bc067edbf Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Fri, 2 Mar 2012 16:51:22 +0100 Subject: [PATCH] gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat. --- dlls/gdi32/font.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c index 6035b5701a8..4191904d120 100644 --- a/dlls/gdi32/font.c +++ b/dlls/gdi32/font.c @@ -3367,9 +3367,9 @@ BOOL WINAPI GetCharABCWidthsFloatW( HDC hdc, UINT first, UINT last, LPABCFLOAT a /* convert device units to logical */ for (i = first; i <= last; i++, abcf++) { - abcf->abcfA = abc->abcA * dc->xformVport2World.eM11; - abcf->abcfB = abc->abcB * dc->xformVport2World.eM11; - abcf->abcfC = abc->abcC * dc->xformVport2World.eM11; + abcf->abcfA = abc[i - first].abcA * dc->xformVport2World.eM11; + abcf->abcfB = abc[i - first].abcB * dc->xformVport2World.eM11; + abcf->abcfC = abc[i - first].abcC * dc->xformVport2World.eM11; } } HeapFree( GetProcessHeap(), 0, abc );