Module: wine Branch: master Commit: 78c3af9f18908204227e08067775ee5bc067edbf URL: http://source.winehq.org/git/wine.git/?a=commit;h=78c3af9f18908204227e080677...
Author: Alexandre Julliard julliard@winehq.org Date: Fri Mar 2 16:51:22 2012 +0100
gdi32: Fix missing increment of integer data in GetCharABCWidthsFloat.
---
dlls/gdi32/font.c | 6 +++--- 1 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/dlls/gdi32/font.c b/dlls/gdi32/font.c index 6035b57..4191904 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 );